Excel 創建100個工作表,使用這個技巧只需要10秒鐘!

2021-02-13 芒種學院

導讀:又到了分享自定義VBA插件的時候了,本期給大家分享一個批量創建工作表的VBA自定義插件,在前面的推文中,我們給大家分享過利用透視表的「報表篩選頁」來實現快速創建工作表,今天我們使用更加簡潔的辦法。

文/芒種學院@指北針(ID:lazy_info)

Hi,大家早上好,這裡是芒種學院。

談到批量創建工作表,大部分小夥伴都是使用類似「方方格子」這種插件來實現的,或者利用透視表的「報表篩選頁」功能,最近有不少同學在反饋辦公環境不準安裝外部的軟體,碰上這種重複性的工作該怎麼辦,其實很簡單,既然不準安裝外部軟體,那麼我們就自定動手寫自定義插件吧~

今天要分享的自定義VBA代碼叫「批量創建工作表」,文末可以下載插件原始碼。先來看下演示:

01. 插入VBA代碼

由於VBA代碼的學習需要一定的基礎,這裡就不做太多詳細的解釋,大家可以先學會使用,7月份參加VBA課程進行深入了解。

點擊「開發者工具」下的「查看代碼」,然後將「代碼」複製進去即可,代碼如下:

Sub BatchCreteSheets()    

  On Error Resume Next
  Dim nameRange As Range   Set nameRange = Application.InputBox(Prompt:="請選擇一列工作表名稱", Type:=8)  
  If nameRange.Columns.Count > 1 Then
      MsgBox "請選擇一列名稱區域"
      Exit Sub
  End If
  If nameRange.Count > 1000 Then
      MsgBox "名稱數量過多,請檢查後再試"
      Exit Sub
  End If
  Dim sh As Worksheet   Dim cell As Range   For Each cell In nameRange
      If cell.Value <> "" Then
          Set sh = Worksheets.Add(after:=Worksheets(Worksheets.Count))

          sh.name = cell.Value      

    End If

NextEnd Sub

簡單給大家演示下動圖操作:

02. 配置自定義功能區

細心的同學可能已經發現了,現在的操作還非常原始,上面的動圖,我們是在菜單裡點擊按鈕進行操作的,那麼這個是如何設置的呢?其實也很簡單。

右擊「任意菜單選項」,打開「自定義功能區」,在「右側」選擇「新建選項卡」,將選顯卡進行重命名,然後在「左側」選擇「」,將剛剛的「VBA代碼」添加到組中,這樣就可以完成了。

公眾號:芒種學院,回覆:VBA001,獲取該份插件。

好了,那麼關於「自定義插件」的教程就分享到這裡了,除了上面的這種辦法,其實還可以在「個人工作簿」中創建宏,這樣就是全局的,更多的教程,我們將會在7月份發布的「VBA實戰課」中給大家帶來。如果你有想學的 Excel 技巧,可以在評論下方進行留言哦~

另外你還想查看更多Excel更多其他系列教程,可以看下下方的Excel學習推薦哦~

我們聯合邀請了十幾位Excel大咖,開啟了為期一年的Excel行動營,主打幫助零基礎的Excel用戶成為Excel大神,涵蓋知識點:函數精講、圖表、VBA、插件、如何快速自學等等。

跟視頻教程不同,行動營將持續更新一年,主打持續學習,並且在這一年裡,你的Excel問題,有問必答,從最基礎的函數,到入門的圖表,到高級的VBA,應有盡有。一件襯衫的價格,讓你精通Excel,永久掌握一門技能~

點擊了解:Excel行動營,365天從小白到大神計劃

掃描下方二維碼即可參加Excel行動營

社群加入須知

 01.   一次付費119元,有效期:1年。因社群內容會不斷更新,所以,社群也會隨其價值不斷漲價。越早加入,價格越低。

 02.   電腦端/手機端均可隨時隨地,在線學習,因為是Excel行動營,請不要發送無關的內容和無版權的文檔軟體等,例如:Office破解軟體,xxx老師視頻教程。

 04.   為了方便各位能進行自由的連接,加入社群後,請修改名字,格式為:姓名-職業-城市

 05.   提問/答疑時,請詳細描述:使用版本、出現問題、問題截圖、得到的結果,必要時可以私信發送文件。節省你的時間也幫助你快速完成任務。

 06.   加入社群後,希望大家能積極參與,無論是提交練習還是分享自己的技巧,在幫助他們的同時,也能幫助自己。如果練習不能及時提交,請提前跟@指北針 說明情況,因為涉及到優秀學員的考核/獎勵。

 06.   加入社群後,可以添加微信:xiezehui9510,可以私聊提問發送文件。

點擊閱讀原文,也可以立即加入。

相關焦點

  • 3秒鐘快速批量創建100個Excel工作表
    前面幾節,我們分享了Excel批量操作中,最經常用到的工作表合併與拆分的應用技巧,這一節,我們來分享工作表的批量創建技巧。一、應用場景有時候,我們因為工作需要,需要在同一個Excel工作簿中創建幾十甚至上百個工作表,如果手工一個一個點新建工作表的按鈕,那麼滑鼠不廢,手指頭也就廢了。別再手動創建Sheet了,這就教你快速自定義批量生成N多個工作表的方法.
  • Excel小技巧:使用VBA,10秒鐘搞定拆分工作表(內附代碼)
    前面我們發布過將多個工作簿中的工作表合併到一個工作表簿中,就有網友提了一個問題,如何講一個工作表拆分成多個工作表,其實實現的方法很多,如果數據少的話,我們直接採用篩選後複製粘貼就可以了,如果數據比較多,或者是日常工作的話,每天這樣複製粘貼,就很麻煩~,或者我們使用透視表也可以。。
  • excel中如何創建工作表目錄並添加超連結?
    經常使用office的朋友都知道,在word中的引用選項卡下可以直接生成目錄,但是在excel卻沒有這麼方便的功能,生成目錄可以需要用到宏表函數,即get.workbook(),但是這個函數用起來也是十分方便的。
  • Excel匯總100個工作表用這招,只需10秒!
    導讀:匯總數據是絕大部分同學的盲區,99%的同學仍然在使用著最基礎的複製粘貼的辦法,100份工作表就能花一天的時間,而高手,只需要10秒鐘就搞定,快來一起學習吧~文/芒種學院@指北針(ID:lazy_info)Hi,大家早上好,這裡是芒種學院。
  • 自動創建帶連結的Excel工作表目錄
    前天我們學習了手工設置目錄和超連結的方法,今天我們學習使用公式自動創建超連結的方法。引用位置 =MID(name,FIND("]",name+1),99)名稱Sname可以獲取不帶工作簿名稱的工作表名稱數組。
  • 「Excel使用技巧」鮮為人知的Excel技巧-批量刪除隱藏的工作表
    手裡有一份Exce文件,裡面隱藏了幾十個已經不需要的工作表,對於強迫症患者來說,留著它們著實有點不舒服。想著一定要把它們刪除,工作文件才顯得比較乾淨。但問題來了,這麼多隱藏的工作表一個個刪除還是很費力氣,首先我得一個工作表一個工作表的取消隱藏,然後才能刪除。
  • 用這個公式,5秒鐘搞定100張工作表匯總
    這是因為,要進行多表匯總,要麼需要SQL查詢,要麼需要VBA多表合併,要麼需要Power Query,所以,普通小白用戶是望而卻步的。但是對於相同結構,有規則的多工作表匯總,卻可以用一個公式輕鬆搞定。下面就結合一個實際案例,介紹思路及方法,下文詳述。原始文件中包含100張工作表,分別放置了每一個分公司的銷售數據,如下圖所示。
  • Excel技巧:又快又省心,批量創建多個工作表
    在財務工作中,財務報表需要每個月出具一份,而且格式都是一樣,我們能不能一次性創建12個月的報表?答案是肯定的,今天小編就和大家分享一個快速批量創建工作表的方法,可瞬間完成一年的財務報表喲,不想加班的親們,趕緊加入Excel與財務的學習大軍吧!
  • Excel VBA 批量匯總多個工作表,您只需要在一瞬間完成
    今天主要和大家介紹的是,我們如何在Excel中使用vba代碼來完成多個工作表的匯總工作。在某些時候,我們經常需要處理如下圖的工作表數據匯總工作,將其他月份的數據統一匯總到同一個工作表中。大多數人都是用手動粘貼複製來完成這個重複性的工作,那麼在你學習了本篇,你就會用更高的效率去完成這個事情了。
  • Excel技巧:批量刪除隱藏數據及隱藏工作表
    經常使用excel表的朋友們,肯定是知道怎麼隱藏一些數據或者是工作表的。但不知道大家有沒有意識到隱藏的數據或者工作表想要刪除的時候並不需要一個個的手動取消隱藏也可以刪除的呢?今天小鷹就來給大家說下怎麼用小技巧完成上述操作。請看下圖:這個工作簿裡面一共有三張sheet表,分別是表1、表二、表三,下面我會先隱藏表二表三和表1上面的8/9/10行數據,如下圖示:接著就是見證奇蹟的時刻(*^▽^*)。
  • 職場小白必學操作技巧,如何管理excel工作表
    我們在實際工作中,我們經常使用excel表格處理數據,我們新建一個excel文件後,我們通常會在一個工作表中新建多個sheet表,我們可以對sheet表進行重命名設置,我們可以對excel工作表進行複製,我們也可以移動工作表。
  • Excel教程:5個Excel小技巧讓你的業績被老闆清楚看見!
    技巧1:投影時放大表格比例表格比例縮放功能日常工作中大家可能不是經常使用,但是如果你經常使用幻燈片投影excel表格的話,肯定會遇到投影后表格看不清楚的情況。這時我們可以通過表格縮放放大文字,方便參與會議的同事領導瀏覽表格數據。方法:按住CTRL鍵後前後滾動滑鼠滾輪即可自由調整表格大小比例。
  • Excel基本操作57個技巧及10個實用頻率最高技巧
    6、設置文件自動保存時間文件 - 選項 - 保存 - 設置保存間隔7、恢復未保護的excel文件文件 - 最近所用文件 - 點擊「恢復未保存的excel文件」8、在excel文件中創建日曆文件 - 新建 - 日曆
  • excel根據目錄新建工作表及工作薄,再也不用一個一個的製作了
    工作薄:就是我們創建的excel文件,在電腦看到的excel文件就是工作薄工作表:工作表包含在工作薄中,工作表就是我們常說的sheet,一個sheet就是一個工作表如果你覺得還是比較難理解的話,可以將工作薄看作是一本書,而工作表就是這本書中的一頁一頁的紙
  • Excel小技巧:vlookup函數合併多個工作表
    有時候會經常從同事那裡收集的工作表需要匯總在同一張工作表中,使用vlookup函數教你快速合併:首先如果我們先要查詢1月的利潤表在F5中輸入1月的公式A:B,2,0)從此可以看出變化的就是工作表的名稱,我們就使用一個indirect函數來構造出來就行了因此F5中的公式就變為=VLOOKUP($E5,INDIRECT(F$4&"!
  • 巧用這10個Excel技巧,效率翻倍!
    Excel這款強大的工具從誕生日起就是為了大幅提高對於數據處理的效率,但是日常工作中,看到很多奇怪的使用Excel的方法,比較經典的就是「一個個敲」或者「一個一個複製」以及「一個一個算」。因此,麼古收集整理了十個日常工作中經常需要用到的excel小技巧,通過最簡單的圖解方式說明其功能,希望能幫你節約日常辦公的時間。
  • Excel公式技巧16: 使用VLOOKUP函數在多個工作表中查找相匹配的值(1)
    學習Excel技術,關注微信公眾號:excelperfect 在某個工作表單元格區域中查找值時,我們通常都會使用
  • Excel必備技巧之做一個漂亮的數據表格
    昨天我們介紹了如何來設置excel的默認字體以及字體大小的問題,晚點的時候,有朋友問我為什麼設置不生效,昨天的教程裡面少介紹了一步,我們做的修改,是修改的excel的默認模板,在修改完成之後,選擇新建的excel模板的方式是有技巧的。
  • Excel應用技巧:多個工作表合併
    按照數據源結構來分類,多表合併問題可以分成以下幾種情況:單個工作簿中多張工作表合併多個工作簿單張工作表合併多工作簿中多張工作表合併今天咱們先來聊聊單個工作簿中多張工作表合併的問題。例如下圖中一個工作簿裡有5個工作表,每個工作表裡的表格欄位名相同。我們需要將這些工作表的數據合併匯總到一個工作表中。
  • excel報表技巧:幾個關於匯報演示方面的小功能
    想像一下,用SHIFT+CTRL+F1全屏顯示你的工作表,配合上Ctrl+PageDown進行工作表切換, 實時的定位到需要的數據列,放大表格,你的成績將被老闆清楚看見……* **2018年馬上結束,年終工作總結匯報是職場白領最近最重要的工作。