提示 如果要在每次使用 Excel 時都能夠使用宏,請選擇“個人宏工作簿”。在選擇“個人宏工作簿”時,如果隱藏的個人宏工作簿 (Personal.xlsb) 還不存在,Excel 會建立一個,並將宏儲存在此工作簿中。在 Microsoft Windows XP 中,此工作簿儲存在 C:\Documents and Settings\使用者名稱\Application Data\Microsoft\Excel\XLStart 資料夾中,以便在每次啟動 Excel 時可以自動載入它。在 Microsoft Windows Vista 中,此工作簿儲存在 C:\Users\使用者名稱\Application Data\Microsoft\Excel\XLStart 資料夾中。如果想在另一個工作簿中自動執行個人宏工作簿中的宏,則還必須將個人宏工作簿儲存在 XLStart 資料夾中,以便在啟動 Excel 時同時開啟這兩個工作簿。
在excel2007環境下:
例如:想要在1-1000行裡面每隔一行就插入一行。這時候你就可以錄製一個宏,按住快捷鍵,就可以快速完成此項動作,而且非常準確避免人為的眼花!O(∩_∩)O哈哈哈~
具體操作如下:
錄製宏
錄製宏時,宏錄製器會記錄完成要錄製的操作所需的一切步驟。記錄的步驟中不包括在功能區上導航的步驟。
如果“開發工具”選項卡不可用,執行下列操作以顯示此選項卡:
在“常用”類別中的“使用 Excel 時採用的首選項”下,選中“在功能區中顯示‘開發工具’選項卡”複選框,然後單擊“確定”。
要臨時將安全級別設定為啟用所有宏,執行下列操作:
在“開發工具”選項卡上的“程式碼”組中,單擊“宏安全性”。
在“宏設定”下,單擊“啟用所有宏(不推薦,可能會執行有潛在危險的程式碼)”,然後單擊“確定”。
註釋 為幫助防止執行有潛在危險的程式碼,我們建議您在使用完宏之後恢復任何禁用所有宏的設定。
在“開發工具”選項卡上的“程式碼”組中,單擊“錄製宏”。
在“宏名”框中,輸入宏的名稱。
註釋 宏名的第一個字元必須是字母。後面的字元可以是字母、數字或下劃線字元。宏名中不能有空格,下劃線字元可用作單詞的分隔符。如果使用的宏名還是單元格引用,則可能會出現錯誤資訊,該資訊顯示宏名無效。
要指定用於執行宏的 Ctrl 組合快捷鍵 (快捷鍵:功能鍵或組合鍵,例如 F5 或 Ctrl+A,可用來執行選單命令。存取鍵是另外一種組合鍵,例如 Alt+F,可以將焦點移至選單、命令或控制元件。),請在“快捷鍵”框中,鍵入要使用的任何大寫字母或小寫字母。
註釋 當包含該宏的工作簿開啟時,該快捷鍵將覆蓋任何對等的預設 Excel 快捷鍵。如需檢視在 Excel 中已分配的 Ctrl 組合快捷鍵的列表,請參閱 Excel 快捷鍵和功能鍵。
在“將宏儲存在”列表中,選擇要用來儲存宏的工作簿。
提示 如果要在每次使用 Excel 時都能夠使用宏,請選擇“個人宏工作簿”。在選擇“個人宏工作簿”時,如果隱藏的個人宏工作簿 (Personal.xlsb) 還不存在,Excel 會建立一個,並將宏儲存在此工作簿中。在 Microsoft Windows XP 中,此工作簿儲存在 C:\Documents and Settings\使用者名稱\Application Data\Microsoft\Excel\XLStart 資料夾中,以便在每次啟動 Excel 時可以自動載入它。在 Microsoft Windows Vista 中,此工作簿儲存在 C:\Users\使用者名稱\Application Data\Microsoft\Excel\XLStart 資料夾中。如果想在另一個工作簿中自動執行個人宏工作簿中的宏,則還必須將個人宏工作簿儲存在 XLStart 資料夾中,以便在啟動 Excel 時同時開啟這兩個工作簿。
要新增宏的說明,請在“說明”框中,鍵入所需的文字。
單擊“確定”開始錄製。
執行要錄製的操作。
在“開發工具”選項卡上的“程式碼”組中,單擊“停止錄製” 。
提示 您也可以單擊狀態列左邊的“停止錄製” 。
返回頁首
使用 Microsoft Visual Basic 建立宏
如果“開發工具”選項卡不可用,執行下列操作以顯示此選項卡:
在“常用”類別中的“使用 Excel 時採用的首選項”下,選中“在功能區中顯示‘開發工具’選項卡”複選框,然後單擊“確定”。
要臨時將安全級別設定為啟用所有宏,執行下列操作:
在“開發工具”選項卡上的“程式碼”組中,單擊“宏安全性”。
在“宏設定”下,單擊“啟用所有宏(不推薦,可能會執行有潛在危險的程式碼)”,然後單擊“確定”。
註釋 為幫助防止執行有潛在危險的程式碼,我們建議您在使用完宏之後恢復任何禁用所有宏的設定。
在“開發工具”選項卡上的“程式碼”組中,單擊“Visual Basic”。
如果需要,在“插入”選單上,單擊“模組”。
註釋 將為工作簿中的所有工作表自動建立模組。
在模組的程式碼視窗中,鍵入或複製要使用的宏程式碼。
若要從模組視窗中執行宏,請按 F5。
編寫完宏後,在“檔案”選單上單擊“關閉並返回 Microsoft Excel”。
返回頁首
複製宏的一部分以建立另一個宏
如果“開發工具”選項卡不可用,執行下列操作以顯示此選項卡:
在“常用”類別中的“使用 Excel 時採用的首選項”下,選中“在功能區中顯示‘開發工具’選項卡”複選框,然後單擊“確定”。
要臨時將安全級別設定為啟用所有宏,執行下列操作:
在“開發工具”選項卡上的“程式碼”組中,單擊“宏安全性”。
在“宏設定”下,單擊“啟用所有宏(不推薦,可能會執行有潛在危險的程式碼)”,然後單擊“確定”。
註釋 為幫助防止執行有潛在危險的程式碼,我們建議您在使用完宏之後恢復任何禁用所有宏的設定。
請開啟包含要複製的宏的工作簿。
在“開發工具”選項卡上的“程式碼”組中,單擊“宏”。
在“宏名”框中,單擊要複製的宏的名稱。
單擊“編輯”。
在 Visual Basic 編輯器的程式碼視窗中,選擇要複製的宏所在的行。
提示 若要複製整個宏,請在選定區域中包括“Sub”和“End Sub”行。
在“編輯” 選單中,單擊“複製”。
提示 您也可以單擊滑鼠右鍵,然後單擊快捷選單上的“複製”,或者您可以按 Ctrl+C。
在程式碼視窗的“過程”框中,單擊要在其中放置程式碼的模組。
在“編輯”選單上,單擊“貼上”。
提示 您也可以單擊滑鼠右鍵,然後單擊快捷選單上的“貼上”,或者您可以按 Ctrl+V。
提示 您無法編輯您的個人宏工作簿檔案 (Personal.xlsb),因為它是一個始終處於開啟狀態的隱藏工作簿。您必須首先使用“取消隱藏”命令顯示該工作簿。您也可以按 Alt+F11 在 Visual Basic 編輯器中開啟它。
返回頁首
將宏分配給物件、圖形或控制元件
在工作表上,用滑鼠右鍵單擊要向其分配現有宏的物件、圖形或控制元件,然後單擊快捷選單上的“分配宏”。
在“宏名”框中,單擊要分配的宏。
返回頁首
在“開發工具”選項卡上的“程式碼”組中,單擊“宏”。
如果“開發工具”選項卡不可用,執行下列操作以顯示此選項卡:
在“常用”類別中的“使用 Excel 時採用的首選項”下,選中“在功能區中顯示‘開發工具’選項卡”複選框,然後單擊“確定”。
在“宏的位置”列表中,選擇“當前工作簿”。