Excel巨集複製貼上

給部門主管以及總經理過目此報表會將每間分店、每天的營運數字整理在同一張Excel工作表裡

但公司的主管希望每間店的統計表可以分別列印紙上 這樣比較方便閱讀
因此 小張每次在產生統計表之後
都會很辛苦的將每張統計表複製貼上到新的工作表 再一張張列印出來 耗費超多時間
要是想要從系統修改程式、改變報表產出的形式 則要多花費用……

  以上的情形經常在辦公室發生
不是要花時間調整報表 就是要花預算來調整系統
其實 有個兩全其美的解法:
小張可以透過Excel錄製巨集的功能 快速完成重複、繁鎖的工作
「錄製巨集」就像是錄音機 可以將Excel的操作錄製下來(產生程式碼)
再像錄音機一樣「重複播放」 讓Excel自己重跑一次操作步驟

  提到程式 很多人就會覺得困難
但Excel VBA是透過錄製巨集產生程式碼 讓電腦幫忙寫程式
和傳統的程式語言(C或Java)相比 在學習路線上會更容易

開啟「開發人員」索引標籤

Step1. 檔案→選項

Excel巨集複製貼上
圖片 by陳智揚

Step2. 自訂功能區→勾選 開發人員→按下「確定」鈕

 
開啟之後 Excel就有三個地方可以錄製巨集囉

  • 開發人員→索引標籤→錄製巨集
  • 檢視→索引標籤→巨集→錄製巨集
  • 狀態列→錄製巨集鈕
Excel巨集複製貼上
圖片 by陳智揚

      在正式錄製之前,我們先學習兩個好用的Excel快速鍵:

  • 快速選取連續資料:Ctrl+Shift+↑、↓、←、→
Excel巨集複製貼上
圖片 by陳智揚

開始錄製巨集

Step1. 選取「原始資料」工作表的A1儲存格

Step2. 開發人員 索引標籤 / 巨集 / 錄製巨集

Step3. 輸入巨集名稱

(例:SplitTable,中文版可使用中英文數字,其他語言版本建議不要使用中文)
※第1個字不可以是數字 (例:1SplitTable)
※名稱中不可以有特殊符號(例:[email protected])

Step4. 按下選取資料快速鍵(Ctrl+Shift+↓)

Step5. 按下「複製」鈕(Ctrl+C也可)

Step6. 新增一張新的工作表

Step7. 按下「貼上」鈕(Ctrl+V也可)

Step8. 切回「原始資料」工作表

Step9. Ctrl+↓(二次),讓工作儲存格停在「A15」儲存格(下一張表格的開頭)

※千萬不可以使用滑鼠按下A15儲存格,因為透過滑鼠點選所產生的程式碼是固定儲存格的程式 Range(“A15”).Select

Step10. 開發人員 索引標籤 / 巨集 / 停止錄製

Excel巨集複製貼上

圖片 by陳智揚

我們到目前為止已經可以直接執行巨集程式囉

點選開發人員→索引標籤→巨集→執行

Excel就能用超快速的動作 重新執行剛才所錄製的巨集 一張表格已經複製到新的工作表

接下來

你只要按下鍵盤上的「F4」鍵 就可以再重複執行上一個動作

所以 再來只要一直重覆按下F4鍵…就全部完成囉!

Excel巨集複製貼上
圖片 by陳智揚

本文作者:微軟認證講師陳智揚,為Excel! Taiwan站長、2017微軟認證講師(連續9年)、
2017微軟最有價值專家(MVP,連續7年)。曾代表台灣參加微軟世界盃大賽,贏得Excel世界第三名,
09年開始擔任Excel國手指導老師,奪下多個世界冠軍,亦為MOS全球最佳教師獎,淡江大學資訊工程研究所博士。

为你推荐

Excel巨集複製貼上

20:32

【千锋教育】2020年 软件测试教...

1018播放

【千锋教育】2020年 软件测试教程 Web自动化测试技术实战(7)(下)

Excel巨集複製貼上

06:21

哈尔滨工业大学公开课:数据库系统(...

3877播放

哈尔滨工业大学公开课:数据库系统(上):511-三种关系运算之比较

Excel巨集複製貼上

06:40

模块一 1.3 计算与计算科学(下...

2690播放

模块一 1.3 计算与计算科学(下)

Excel巨集複製貼上

07:08

模块十二 11.2 多媒体编程(1...

635播放

模块十二 11.2 多媒体编程(1)(下)

Excel巨集複製貼上

19:02

数学:Linux系统介绍,以及需要...

4.0万播放

数学:Linux系统介绍,以及需要用到的软件

Excel巨集複製貼上

11:43

万门大学python课程介绍及软件...

7447播放

万门大学python课程介绍及软件下载

Excel巨集複製貼上

13:28

哈尔滨工业大学公开课:计算机语言与...

1.5万播放

哈尔滨工业大学公开课:计算机语言与编译器-一种抽象-自动化机制示例

Excel巨集複製貼上

11:46

1.2 从计算机到程序设计语言 -...

14.3万播放

1.2 从计算机到程序设计语言 - 计算机的概念

Excel巨集複製貼上

11:22

python零基础10天进阶班

3.7万播放

python零基础10天进阶班

Excel巨集複製貼上

37:34

国防科技大学公开课:基于Quart...

2786播放

国防科技大学公开课:基于QuartusⅡ平台的PLD完整设计实验示例

Excel巨集複製貼上

46:29

【赫特福德大学公开课: 移动商务 ...

1.8万播放

【赫特福德大学公开课: 移动商务 】07 移动营销

Excel巨集複製貼上

09:13

大连理工大学公开课:基于Linux...

1.3万播放

大连理工大学公开课:基于Linux的嵌入式平台

Excel巨集複製貼上

1:09:52

【申大山】基于STEM理念的航天科...

3544播放

【申大山】基于STEM理念的航天科技课程开发与实施

Excel巨集複製貼上

14:26

【TED】设计更好的科技,理解周围...

2.4万播放

【TED】设计更好的科技,理解周围的环境