我有一個簡單的宏,它將工作表添加到工作簿中。但是,有時我必須刪除一些工作表。當我刪除工作表並再次使用宏時,新添加的工作表假設後面的編號,就好像刪除的工作表仍然存在。我希望宏在下一個數字中添加一個表格。例如,我有:用連續數字VBA添加工作表
Sheet1 Sheet2 Sheet3
然後我刪除Sheet3
並希望添加其他的片材,其完美的將是Sheet3
而不是Sheet4
With ThisWorkbook
.Sheets.add After:=.Sheets(.Sheets.Count)
End With
我怎樣才能做到這一點?
關閉我的頭頂,你需要遍歷現有的工作表來檢查他們的名字,在迭代中找到缺失的工作表,並將新的名稱設置爲缺少的工作表。然後用「Name:= SheetName」正常添加表格。 –