週四,九月20 2018
  0 回复
  3.4K訪問
0
投票
復原
我有一張可供多人使用的考勤卡。 每個時間卡都有一個表格,用於輸入數據,然後匯總到摘要表中。 每個表只有一行,我需要創建一個宏,根據需要在每個時間表上輸入一個新行。 通過更改宏上的工作表名稱,我可以使宏一次適用於一張工作表。 我需要知道如何創建一個宏來添加新行,但可以使用通配符作為工作表名稱,或者:我有另一個宏來根據 A1 的單元格值動態更改工作表名稱。 有沒有辦法讓VBA在查找工作表名稱時引用A1的值?


子新行()
暗淡為工作表
設置 ws = ActiveSheet
將 tbl 調暗為 ListObject
設置 tbl = ws.ListObjects("工作表名稱")
tbl.ListRows.Add
END SUB

謝謝,
有沒有為這個職位尚未作出回复。