網頁

2022年12月17日 星期六

Excel 錄製巨集- 排序、小計、錄製巨集

教學目標

1.排序
2. 錄製巨集
3.小計
4.巨集的編修
5.透過巨集交談窗來執行
6.透過工作表或圖表上的物件來執行巨集,如圖案
7.按功能區的自訂按鈕來執行
8. 巨集的儲存與啟用

資料下載

請先下載資料檔:送貨訂單-巨集的錄製.xlsx
如果進入  Google 試算表,請選 「檔案/下載/ Microsoft Excel(.xlsx)」。

改成自己的座號和姓名
對下載的檔案,按右鍵/重新命名,檔名前面加上自己的座號和姓名。

如: 01王小明_送貨訂單-巨集的錄製.xlsx

使用 Excel,檔案/開啟舊檔,打開此檔案。或者直接對此檔連續按二下,呼叫 Excel 程式來打開。
如果有「啟用編輯」的訊息,請按「啟用編輯」,才能編輯。





檔案/資訊/摘要資訊,進階資訊摘要

在 摘要資訊 下面的作者,改成自己的座號和姓名,按「確定」,如下圖:

錄製巨集

選「3月訂單」此工作表。
檢視標籤,按巨集鈕,再按錄製巨集鈕。

在巨集名稱欄位,輸入 "小計"。
在描述欄,輸入文字"先排序,再計算出各個送貨地點的交易金額小計"(直接複製阿旺師部落格的文字 即可 ),並按「確定」鈕。



排序

D1 (即「送貨地點」)此儲存格,按「資料」標籤,按 此鈕。(由小排到大排序)

小計

資料標籤,按大綱鈕,再按小計鈕 (如果有看到小計,就直接按 小計,不用按大綱鈕)。

按分組小計欄位下拉式方塊, 選送貨地點,勾選交易金額核取方塊,再按確定鈕。

停止錄製巨集

在左下方的狀態列,按「停止錄製巨集」 鈕。

或者在檢視標籤,按巨集鈕,再按停止錄製鈕。

巨集的編修

巨集錄製完成後,可以檢視巨集的Visual Basic程式碼,可以修改程式指令,以符合需求。
檢視標籤,按巨集鈕,再按檢視巨集鈕。

選「小計」此巨集名稱,按編輯鈕。

在 End Sub 的上面,按Enter鍵增加一行。
輸入下面的指令(直接複製我的部落格的程式碼,但名字請改為自己的姓名,不可用阿旺師!)

   MsgBox ("我是阿旺師,小計完成!")


切回到 Excel 的畫面。
資料標籤,按大綱小計鈕,再按「全部移除」。小計不見了,復原原來的資料。

透過巨集交談窗來執行

檢視標籤,按巨集鈕,再按檢視巨集鈕。
選「小計」此巨集名稱,按執行鈕。

執行結果如下,完成小計,也出現對話方塊,按「確定」。

透過工作表或圖表上的物件來執行巨集

插入標籤按圖例鈕,選圖案中的矩形圓角鈕 。

在空白處拉曳物件至適當位置,按圖案樣式右邊的向下鈕。

自選一個圖案樣式。

選此圖案,按右鍵,選編輯文字,輸入"小計"。

常用標籤,按上面的置中對齊(垂直置中)和下面的置中(水平置中)鈕。

選此圖案,按右鍵,選指定巨集

選「小計」此巨集,按「確定」鈕。

資料標籤,按大綱小計鈕,再按「全部移除」。小計不見了,復原原來的資料。
移到「小計」此圖案,出現手的圖示。

按下去,執行結果:完成小計,也出現對話方塊,按「確定」。

巨集的儲存

Excel預設的活頁簿格式(副檔名為 "xlsx")不支援巨集程式,若要儲存含有巨集程式的檔案,須將檔案另存成Excel啟用巨集的活頁簿檔案類型(副檔名為 "xlsm")。

資料標籤,按大綱小計鈕,再按「全部移除」。小計不見了,復原原來的資料。
檔案/另存新檔。
存檔類型,選 Excel啟用巨集的活頁簿(.xlsm)按「儲存」鈕。

檔名為:  01王小明_送貨訂單-巨集的錄製.xlsm,請改成自己的名字。
------------------------------------------------------------------
使用檔案總管檢視,勾選 副檔名
可看到副檔名: xlsm。
01王小明_送貨訂單-巨集的錄製.xlsm
------------------------------------------------------------------

按功能區的自訂按鈕來執行

在Excel,檔案/選項

自訂功能區鈕,在右側的列示窗中,選檢視(檢視前面要勾選,按 > 可以展開檢視此標籤),按新增群組鈕。
意思為 在檢視此標籤的功能區內,增加新的群組,放在巨集的右邊。


新增群組(自訂),重新命名
顯示名稱:阿旺師巨集(請改成自己的名字),按「確定」鈕 。

阿旺師巨集(自訂) (請改成自己的名字)。
由此選擇命令下拉式方塊(按右邊的向下三角形)巨集在左側列示窗點選小計,按新增鈕。

在右側列示窗點選小計,按重新命名鈕。


自己點選一個符號 ,按確定鈕。

返回Excel選項交談窗後,會看到小計前面的圖示,是剛才選的符號。
確定鈕,完成自訂按鈕的設定。

如果「3月份訂單」此工作表已做好小計,請在資料標籤,按大綱區的小計鈕,再按「全部移除」,復原原來的資料。

檢視標籤,按阿旺師巨集此功能區的小計鈕。

執行結果:完成小計,也出現對話方塊,按「確定」。

------------------------------------------------------------------

巨集的啟用


關掉此檔案,再點二下,重新開啟,因為含有巨集,工作表的上面會出現如下的訊息:
註:有些版本,提示訊息如下:
詢問使用者是否要啟用巨集程式,這是因為Excel預設停用所有巨集,以避免使用者受到巨集病毒的攻擊,可按啟用內容(或啟用巨集),來啟用檔案中的巨集程式。

檔名為:  01王小明_送貨訂單-巨集的錄製.xlsm,請務必用自己的座號和姓名。上傳到老師的ClassRoom。

改良

增加一個圖案,指定巨集為移除小計,可將小計全部移除。







結果: