python 批量增加文件前缀_Excel VBA工作薄 7.5批量增加工作表前缀/后缀 工作表区分更方便...
前景提要()
上節我們通過VBA成功的將創建工作表和工作表重命名這兩個動作同時結合在一起,一次性完成了,大大的提高了我們的工作效率,解放了生產力,既然說到了工作表的重命名,很多小伙伴們就有話題了,有小伙伴們說他們實際操作中,沒有這么規則的命名的情況,因為很多時候他們都是數據的接收者,接受來自各個環節和部門的報表,然后進行加工匯總分析的,他們希望能夠在已經有的工作表的基礎,對工作表的名字進行適當的修改,變成比較好區分的樣子,最常見的就是增加前綴,后綴了,今天我們就批量給工作表增加前綴來舉例
場景模擬
假設我們手上有高三上周周考的成績單,面臨著高考,大家的壓力都非常的大,我們現在希望將他們本周周考的成績和上次周考的成績放在一起進行分析,但是我們進行匯總的時候,發現工作表沒有前綴,都是1班,2班。。。。。
這樣命名的,如果放在一起匯總的話,沒有辦法區分哪個是上周,哪個是本周的數據,
需要增加一個前綴,方便區分,其實就是簡單的工作表的重命名+字符串的處理,來,我們上代碼看看
代碼區
Sub test()Dim sth As WorksheetFor Each sth In Worksheets sth.Name = "本周-" & sth.NameNext sthEnd Sub代碼也是非常的簡單
來看看效果
成功的在所有的工作表名稱前面,增加了本周-這樣的結果,方便我們進行區分,當我們將上一周的數據粘貼過來的時候,就不會出現重名的情況了,既可以方便的進行數據的分析了。
這樣分析就更加的方便和醒目了。
代碼分析
Dim sth As Worksheet聲明一個變量sth ,代表是一個工作表
然后通過for循環在當前所有的工作表中進行循環,將每個工作表的名字前面增加一個前綴
For Each sth In Worksheets sth.Name = "本周-" & sth.NameNext sth這里寫了兩個sth.name,大家可能會混論,這里我們改下,將后面的sth改為ActiveSheet,即當前工作表,我們來調試下代碼,方便打擊理解每一步的過程
當前的活動工作表是第一個表,ActiveSheet.Name得到的就是這個工作表的名字
那么我們最終的效果就是在“本周-1班”的前面再加個“本周-”那么這句代碼執行完成之后,sth.name應該就是“本周-本周-1班”,我們來看看實際
這樣大家應該能夠理解每一步執行的過程和效果了吧。
至于后綴,和前綴是一樣的方法,大家可以自己來是操作下咯~~
=======================================================
今天和大家分享了批量給工作表增加前后綴的方法,此方法能夠適用于在已經有大量工作表數據的基礎上進行簡單的修改,形成自己需要的,有一定規律的工作表,方便簡單的識別、區分
但是在實際工作中,也并不一定所有的工作表是簡單添加前綴就可以解決的,有時候我們可能需要通過指定的單元格來命名工作表名稱,比方說這6個班級是來自不同的年級,并且還不是按照指定的順序的,那么要如何實現批量修改命名呢?留個小懸念,明天我們來揭曉
明晚19:00,準時再見。
總結
以上是生活随笔為你收集整理的python 批量增加文件前缀_Excel VBA工作薄 7.5批量增加工作表前缀/后缀 工作表区分更方便...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html怎么循环输出_for 循环疑难点
- 下一篇: shell换行合并多个文件_如何合并多个