VBA 批量修改工作表名稱

2022-02-06 13:33:55 字數 844 閱讀 3325

適用於一張表中有大量的sheet,這些sheet需要按照一定的規律命名

1、**

在**中按下alt+f11開啟巨集命令編輯區。插入如下的**,然後執行。

sub editsheetname()

for i = 2

to worksheets.count

worksheets(i).name = "

資訊系統情況(系統

" & (i-1) & ")"

next

end sub

如果出現:1004,改名稱已被占用,則使用 on error resume next

原因是:需要改的和舊的前面名稱一致,會提示此錯誤。建議先整體改其他的名稱,避免一致。再改成自己想要的名稱。

2、忽略錯誤

sub editsheetname()
for i = 2

to worksheets.count

on error resume next

worksheets(i).name = "

資訊系統情況(系統

" & (i-1)& ")"

next end sub

3、筆記:

sub .... end sub  定義的乙個方法

方法名是editsheetneme

excel中索引從1開始,worksheets(

1)代表第乙個工作表。

worksheets(

"sheetname

")代表工作表名為sheetname的工作表。

on error resume next 忽略錯誤繼續下一步

plsql中修改表索引名稱 VBA工作表的引用方法

工作表說明 1 使用工作表的名稱 worksheets 彙總表 select 彙總表被選中 2 使用工作表的索引號 worksheets 3 select sheet4表被選中 worksheets 4 select 財務部表被選中 3 使用工作表的 名稱 工作表的 名稱顯示在vbe工程資源管理器視...

修改工作總結

最近修改之前dzs的板子,新新增了一些功能,新新增的電路部分,ft卡槽連線線序,藍芽部分與之前的線序,都出現問題。1.ft卡槽連線錯誤。搞混了sd卡與ft卡在spi與sdio串列埠模式下的區別,在畫之前是完全沒有用過記憶體卡的,新接觸一件東西,難免會有些害怕畏懼心理在裡面,就有些恍惚,想急於完成乙個...

vba 批量新建工作表

一 c 列沒有重複值 初始表 插入工作表 sub shtadd rem 根據c列的值新建不同的工作表 dim i as integer,sht as worksheet i 2 第一條記錄的行號為2 set sht worksheets 成績表 dowhile sht.cells i,c 定義迴圈條...