教學目標
1.排序
2. 錄製巨集
3.小計
4.巨集的編修
5.透過巨集交談窗來執行
6.透過工作表或圖表上的物件來執行巨集,如圖案
7.按功能區的自訂按鈕來執行
8. 巨集的儲存與啟用
資料下載
請先下載資料檔:送貨訂單-巨集的錄製.xlsx
如果進入 Google 試算表,請選 「檔案/下載/ Microsoft Excel(.xlsx)」。
返回Excel選項交談窗後,會看到小計前面的圖示,是剛才選的符號。
如: 01王小明_送貨訂單-巨集的錄製.xlsx
使用 Excel,檔案/開啟舊檔,打開此檔案。或者直接對此檔連續按二下,呼叫 Excel 程式來打開。
如果有「啟用編輯」的訊息,請按「啟用編輯」,才能編輯。
檔案/資訊/摘要資訊,進階資訊摘要。
在 摘要資訊 下面的作者,改成自己的座號和姓名,按「確定」,如下圖:
錄製巨集
選「3月訂單」此工作表。
在檢視標籤,按巨集鈕,再按錄製巨集鈕。
在巨集名稱欄位,輸入 "小計"。
在描述欄,輸入文字"先排序,再計算出各個送貨地點的交易金額小計"(直接複製阿旺師部落格的文字 即可 ),並按「確定」鈕。
排序
小計
在資料標籤,按大綱鈕,再按小計鈕 (如果有看到小計,就直接按 小計,不用按大綱鈕)。
按分組小計欄位下拉式方塊, 選送貨地點,勾選交易金額核取方塊,再按確定鈕。
停止錄製巨集
在左下方的狀態列,按「停止錄製巨集」 鈕。
或者在檢視標籤,按巨集鈕,再按停止錄製鈕。
巨集的編修
巨集錄製完成後,可以檢視巨集的Visual Basic程式碼,可以修改程式指令,以符合需求。
在檢視標籤,按巨集鈕,再按檢視巨集鈕。
選「小計」此巨集名稱,按編輯鈕。
在 End Sub 的上面,按Enter鍵增加一行。
輸入下面的指令(直接複製我的部落格的程式碼,但名字請改為自己的姓名,不可用阿旺師!)
MsgBox ("我是阿旺師,小計完成!")
切回到 Excel 的畫面。
在資料標籤,按大綱區的小計鈕,再按「全部移除」。小計不見了,復原原來的資料。
透過巨集交談窗來執行
在檢視標籤,按巨集鈕,再按檢視巨集鈕。
選「小計」此巨集名稱,按執行鈕。
執行結果如下,完成小計,也出現對話方塊,按「確定」。
透過工作表或圖表上的物件來執行巨集
在插入標籤按圖例鈕,選圖案中的矩形:圓角鈕 。
在空白處拉曳物件至適當位置,按圖案樣式右邊的向下鈕。
自選一個圖案樣式。
選此圖案,按右鍵,選編輯文字,輸入"小計"。
在常用標籤,按上面的置中對齊(垂直置中)和下面的置中(水平置中)鈕。
選此圖案,按右鍵,選指定巨集。
選「小計」此巨集,按「確定」鈕。
在資料標籤,按大綱區的小計鈕,再按「全部移除」。小計不見了,復原原來的資料。
移到「小計」此圖案,出現手的圖示。
按下去,執行結果:完成小計,也出現對話方塊,按「確定」。
巨集的儲存
Excel預設的活頁簿格式(副檔名為 "xlsx")不支援巨集程式,若要儲存含有巨集程式的檔案,須將檔案另存成Excel啟用巨集的活頁簿檔案類型(副檔名為 "xlsm")。
在資料標籤,按大綱區的小計鈕,再按「全部移除」。小計不見了,復原原來的資料。檔案/另存新檔。存檔類型,選 Excel啟用巨集的活頁簿(.xlsm),按「儲存」鈕。
檔名為: 01王小明_送貨訂單-巨集的錄製.xlsm,請改成自己的名字。
------------------------------------------------------------------
使用檔案總管,檢視,勾選 副檔名。
可看到副檔名: xlsm。
01王小明_送貨訂單-巨集的錄製.xlsm
------------------------------------------------------------------
按功能區的自訂按鈕來執行
在Excel,檔案/選項
按自訂功能區鈕,在右側的列示窗中,選檢視(檢視前面要勾選,按 > 可以展開檢視此標籤),按新增群組鈕。
意思為 在檢視此標籤的功能區內,增加新的群組,放在巨集的右邊。
選新增群組(自訂),按重新命名鈕。
選阿旺師巨集(自訂) (請改成自己的名字)。
按由此選擇命令下拉式方塊(按右邊的向下三角形),選巨集在左側列示窗點選小計,按新增鈕。
在右側列示窗點選小計,按重新命名鈕。
自己點選一個符號 ,按確定鈕。
返回Excel選項交談窗後,會看到小計前面的圖示,是剛才選的符號。
按確定鈕,完成自訂按鈕的設定。
如果「3月份訂單」此工作表已做好小計,請在資料標籤,按大綱區的小計鈕,再按「全部移除」,復原原來的資料。
按檢視標籤,按阿旺師巨集此功能區的小計鈕。