如何批量修改excel多個工作表的指定名稱

2022-02-25 11:43:51 字數 1747 閱讀 5442

1樓:夙尋凝武好

其實巨集並不難,按alt+f11,複製貼上下面的**,然後執行巨集shtnamemodify。

subshtnamemodify()

dimi

asinteger

fori=1

tosheets.count

sheets(i).name=i

next

iendsub

如何批量修改excel多個工作表的指定名稱

2樓:楚懿瑤

如何批量修改excel sheet名稱

3樓:匿名使用者

看了上面幾個回答,在2010測試了下,或多或少有點報錯(可能是office版本的原因吧),我用的是2010版office,簡單修改了下,親測ok,分享給大家:

sub name()

for i = 1 to sheets.countsheets(i).name = sheet1.cells(i, 1)

next

end sub

原理:還是在第一個工作表中第一列取值,對所有工作表重新命名。

4樓:平陽虎

建議使用vba**。

如何批量修改多個excel檔案指定工作表的表名

5樓:pardon水瓶

全選中重新命名不可以嗎

怎麼批量修改一個檔案中多個excel中工作表名稱 10

如何批量修改excel每個工作表名稱,名稱為每個工作表相同單元格中的部分文字(每張表的文字內容不同)

6樓:我來也

反過來操作是簡單的,沒有按你這樣想過和做過,估計是要vba操作吧……

但是給你一個建議:

你這樣的這個表名稱很好的呀,若是按你的操作還是解決不了**的選擇和查詢哦!不如新建一個工作表,把所有**的a2單元格編號後面的文字提取出來變成目錄表,然後每一個做一個連結,今後只要點一下目錄表中的名稱就自動指向對應的工作表了,很方便哦……

7樓:匿名使用者

sub 提取a2命名sheet()

dim sh as worksheet

on error resume next

for each sh in worksheetsif sh.visible = -1 then    '遍歷可見sheet

a = sh.cells(2, "a")

s = split(a, "]")          '按「]」分割sh.name = s(1)             '提取第二組資料

end if

next sh

end sub

1、**功能:提取a2單元格「]」後的內容,命名給當前sheet2、**使用方法:按alt+f11,彈出**視窗。

3、自定義部分:

①修改分割符:**第7行

②修改提取範圍:**第8行(注:s(0),從0開始是第一組)

8樓:清風吧吧啦

這個需要寫**來做了,迴圈語句遍歷所有的工作表,提取a2單元格"]"後面的文字,將工作表重新命名。手工完成是很麻煩的!

你可以上傳**過來嗎?

高分!CAD裡如何批量修改多個數值

一 保留原來cad圖上物體的大小不變,只修改標註數值,使標註與測量數值相等,具體操作 修改對應的標註樣式的測量比例因子,命令dimlfac,1。然後重新整理尺寸標註,命令dim,up,all,回車,esc。二 保留原來cad圖上的標註數值,縮放物體大小,並修改標註值。具體操作 1 在原cad圖上選兩...

Excel如何批量查詢,Excel如何批量查詢

以2007版excel為例,我們要將 2中的運單號在 1中找出來,並將 2的完成情況返回到 1對應的運單號中。也就是在 1中查詢 2的運單號,找到後返回完成情況值。演示時我們將 1和 2分別放到同一工作薄中的兩個工作表,分別命名為 彙總表和明細表 1 開啟excel,在彙總表的備註列,h2單元格中輸...

多個excel批量列印的辦法(軟體 巨集or

你用可以用下面方法處理 處理方法制表 兩個表,資料表和輸出表 用excel開發建築工程資料的系統 一行一表法和多行一表法通用各種 把sheet2改名為列印或者把 裡的列印改為sheet2,另外sheet1的資料填到sheet2的 你也沒寫 把 sheets 列印 中的 列印 改為 sheet2 或把...