導航:首頁 > 版本升級 > xlsm宏文件如何使用

xlsm宏文件如何使用

發布時間:2024-05-17 10:22:41

① excel2010怎麼設置啟用宏,打開宏編輯窗口

在excel選項中設置信任中心配置 在宏設置選項里啟用宏 按alt+{F11}打開VBE界面,也就是你說的宏編輯窗口

② Excel宏的使用方法是什麼

Excel的宏是由一系列的Visual Basic語言代碼構成的,因此,如果你熟悉VisualBasic
語言,可以用它編寫為宏,如果用戶不熟悉VB語言,可以用記錄功能建立宏。下面詳細介紹一
下有關的方法和技巧。

一、建立宏
要想建立一個宏,方法有兩種:一是用宏記錄器記錄所要執行的一系列操作;二是用Visu
al Basic語言編寫。這兩種方法各有優越之處,自動記錄宏可以使用戶在不懂Visual Basic
語言的情況下也可建立自己的宏,但缺點是對於一些復雜的宏要記錄的操作很多,而且可能有
些功能並非是能通過現有的操作所能完成的;自己動手編寫宏則不必進行繁瑣的操作而且能
實現自動記錄所不能完成的一些功能。在這里需要說明的一點是,即使自動記錄的宏,記錄器
也是把它翻譯成Visual Basic語言來存放的,因此,在這里的一點技巧是你可以使用自動記錄
功能記錄宏,記錄完畢後再打開宏進行編輯、修改簡化或增強宏的功能,這樣可省去許多輸入
代碼的工作。建立宏的方法如下:

1.在"工具"菜單中,選擇"記錄宏",再單擊右側的"記錄新宏"命令。

2.在對話框中輸入宏名。可以使用省略宏名如"宏2",也可以在"宏名"框中鍵入另一名稱


3.若要給出宏的簡單說明,在"說明"框中可鍵入描述性文字。

4.若要設置有關宏的選項,單擊"選項"。

5.單擊"確定",然後執行所記錄的操作。

6.操作完成之後,在"工具"菜單中, 選擇"記錄宏",右側的"記錄新宏"命令已變成了"停
止記錄",單擊即可結束。
"記錄宏"命令下的其它三個選項的說明:
"使用相對引用"——此項為一開關選項,此開關不打開時,記錄宏使用單元格絕對引用,
用這種方式記錄的宏總是在最初記錄宏的單元格位置操作。此開關打開之後,用戶在任何情
況下都可以使用宏而不是在特定的單元或范圍中才能使用,當然存儲此宏的工作簿必須在打
開的情況下宏才能使用,使用相對引用可使記錄的宏使用更靈活。
"標示記錄位置"和"在標示處記錄"——指的是確定開始記錄宏的位置,從此處開始記錄
宏的代碼。注意:此兩選項只對"模塊"工作表(記錄操作後翻譯為VB代碼的工作表Mole)有
效。
"記錄新宏"對話框的選項說明:
"工具"菜單下的菜單項——可以將宏加入到"工具"菜單下,作為一個菜單選項,以供方便
使用。
快捷鍵——通過指定快捷鍵執行宏。需注意的一點是:當包含宏的工作薄打開時,此宏的
快捷鍵優先Microsoft Excel快捷鍵執行, 因此,如果你為宏設置的快捷鍵和Excel的快捷鍵
相同的話,那麼Excel的快捷鍵將不能發揮作用,要盡量避免快捷鍵相同。
保存到"個人工作簿"——"個人工作簿"是一個隱蔽的工作簿,一般情況下啟動Excel時會
自動打開它,因此,如果將常用的宏保存在其中, 可以在任何工作簿中使用,建議將非專用的
宏都放在此簿中,使用方便,管理也方便。
保存到"當前工作簿"——將宏存儲到當前工作簿中,只有當記錄該宏的工作簿打開時,本
工作簿和其它的工作簿才能使用它,一般的工作簿專用宏用此選項。
保存到"新工作簿"——將宏保存到新的工作簿中,該項意義不大,一般很少用。語言選項
——Visual Basic,將記錄的操作翻譯為Visual Basic語言,這是常用的選項。MS Excel 4.
0 宏語言,將操作翻譯為Excel 4.0的宏語言,如果你對4.0版的宏語言不熟悉,盡量不要採用
此選項,否則給以後的編輯、修改帶來麻煩。
上面介紹的是用記錄的方式建立宏,如何直接用Visual Basic語言編輯宏呢?首先還是要
按照上面的步驟進行到第5步時, 單擊"確定"後,不是進行操作而是開始編寫VB代碼。這里有
兩種情況:1.如果你的工作簿中已經有了一個用來記錄宏的"模塊"工作表,最好在建立宏之前
將其切換到前台(激活),然後再建立新宏。在這種情況下,單擊"確定"按鈕之後, Excel將自
動在"模塊"工作表中生成新宏的代碼框架,一行為SUB "宏名",下一行為END SUB, 此時你就
可以在兩行之間直接輸入VB代碼了。輸入完畢,要執行"停止記錄"命令。2.如果你的工作簿
中還沒有"模塊"工作表, 那麼你從工作簿底部可以看到Excel為你新建了一個,用滑鼠激活它
,這時你將看到剛才激活它的操作已被記錄成代碼,一般來說這是我們不需要的,將此行代碼
刪除,然後編寫你自己的代碼即可。

二、執行宏
一個宏建立完畢後就可以執行了,執行宏的方法有多種,可根據具體情況採用不同的方法
,下面介紹常用的幾種方法。

1.用"工具"菜單下的"宏"命令執行
打開"工具"菜單,選擇"宏",在對話框中輸入要運行的宏的名字或用滑鼠在宏列表中選擇
都可以,然後單擊"執行"按鈕。

2.用快捷鍵執行宏
如果你在建立宏時,為宏指定了快捷鍵,那麼直接按快捷鍵即可,這是比較快捷的方法,缺
點是需要記住每個宏的快捷鍵。

3.如果在建立宏時,為宏指定了在"工具"菜單下的菜單項,那麼打開"工具"菜單後執行所
對應的菜單項命令即可。

4.在模塊文件中執行宏
建立的宏都是存儲在模塊文件中的,激活模塊文件後,將游標移到所要執行的宏代碼中的
任何位置(SUB和END SUB之間),按F5鍵即可執行。如果游標不在宏代碼之間,按F5後將會激活
運行宏的對話框,與第一種方法相同。如果VISUAL BASIC工具欄處於激活狀態,那麼單擊VIS
UAL BASIC工具欄中"執行宏"按鈕也可執行。這種執行宏的方法比較適合於對剛記錄的宏進
行驗證或修改後驗證時採用。

5.通過將宏指定為按鈕或圖形來執行
單擊常用工具欄上的"繪圖"按鈕,可以在工作表中建立圖形或按鈕,建立圖形後,單擊鼠
標右鍵,在快捷菜單中單擊"指定宏"命令,在"宏名/引用"對話框中,鍵入宏名; 如果建立的是
按鈕,則創建完畢自動出現指定宏對話框。單擊"確定"按鈕,這樣就可以將按鈕或圖形指定為
一個宏,當單擊此按鈕或圖形對象時,宏將自動執行。此種方法適用於在自己的工作表中使用
的專用宏,可將其放在合適的位置,隨時單擊運行。注意:在指定宏操作完畢後關閉繪圖工具
欄時,一定要使其中的"選定圖形"按鈕處於彈起狀態,否則單擊按鈕或圖形將不能執行宏,而
且也不能選擇單元格。

6.通過將宏指定給工具欄按鈕執行
在"視圖"菜單中,單擊"工具欄"命令,若要創建一個新的工具欄並自定義工具欄按鈕,在
"工具欄名稱"對話框中鍵入新工具欄名,再單擊"新建"按鈕(如果要為已有的工具欄添加按鈕
,則單擊"自定義"),此時在對話框左上方就出現自定義的工具欄。然後在"自定義工具欄"對
話框的"分類"列表框中單擊"自定義"命令,再從"工具按鈕"下面拖動喜愛的按鈕到自定義的
工具欄上,當把按鈕放到工具欄上時,就會自動出現"指定宏"對話框,輸入宏名後單擊"確定"
即可,此時又會出現"自定義工具欄"對話框,如果不再需要自定義按鈕,單擊"關閉"命令。這
時自定義的工具欄一般比較小且是放置在工作表中的,雙擊其標題條,它自動變成長條狀並放
置到工作表上方的工具欄區。建議新建一個自己的自定義工具欄並將常用的公用宏放置在其
上,這樣使用起來很方便。

三、編輯和刪除宏
一個宏建立之後可能不滿意,需要編輯修改或其使命完成之後需要刪除,下面是常用的一
些方法。

1.編輯、修改宏如果用戶對Excel的Visual Basic語言不熟悉,那麼最好的方法是重新記
錄宏,在新建宏時,在"宏名"框中輸入原來的名字, 單擊"確定",Excel將提示用戶是否替換已
存在的宏,單擊"是"即可。
如果用戶熟悉VB語言,可直接對宏進行修改。單擊菜單條中的"工具"選項,選擇"宏"命令
項,選擇要編輯的宏,單擊"編輯"按鈕,就可以進行編輯了。此處有一點小技巧,如果你不想手
工編寫代碼,將游標移到需要插入代碼的位置,選擇"工具"菜單中"記錄宏"命令下的"在標示
處記錄"選項,然後可以進行操作,操作完畢後選擇"停止記錄",則剛才的操作就翻譯成了VB代
碼,放在游標之後,利用這種方法可以為已有的宏增添新的功能,這種方法不生成SUB、END S
UB代碼,適用於現有宏的修改。另一種方法是單擊工作簿底部的"模塊"文件,其中存放的是宏
的VB代碼,在此處可同時修改其中所有的宏。
修改已記錄宏的一些技巧如下:A、去掉 Select 方法和 Selection 屬性。記錄器經常
記錄 Select 方法和 Selection 屬性,但這會導致宏通用性受到限制,因為Select 方法和
Selection 屬性要求工作表是活動的。因此如果要記錄的宏不是專用的,一般要將其去掉,用
Worksheets 方法來代替操作對象,同樣,對記錄的ActiveCell屬性一般也需要去掉。 B、去
掉不必要的參數。記錄器可能會記錄一個方法的所有參數,如果只想修改其中一兩個參數,可
從錄下的語句中清除不必要的參數,功能不變,程序也得到了簡化。
如果你想在當前工作簿中使用另一個工作簿(非個人工作簿)中的宏,可以將其復制過來
,復制的方法是將另一個工作簿中的模塊表復制到當前工作簿中,其操作和復制其它工作表是
一樣的,也可以通過剪貼板在模塊表之間復制宏代碼來達到復制宏的目的。

2.刪除宏
刪除宏的方法很簡單,單擊菜單條中的"工具"選項,選擇"宏"命令項,選擇要刪除的宏,單
擊"刪除"按鈕,就可以刪除了。這種刪除只是使得此宏不能再執行了,如果你已為此宏指定了
菜單項、工具欄按鈕、圖形等,它們也就沒什麼作用了,則需要啟動相應的功能來刪除這些對
象。比如對定義到工具欄上的指定宏按鈕的刪除方法如下:在"視圖"菜單中,單擊"工具欄"命
令,選擇工具欄,單擊"自定義"按鈕,此時用滑鼠左鍵將工具欄上需要刪除的按鈕從工具欄上
拖離開工具欄即可刪除它。

③ 如何在excel中運行宏

Excel中的宏界面,可以看做是獨立於Excel的一個單獨的窗口,可以隨時打開或者關閉,隨時編輯宏代碼,以及運行代碼。

軟體版本:office2007

宏的用法如下:

1.在Excel中按下alt+F11,可以打開宏編輯界面:

④ Excel2007濡備綍浣跨敤瀹忓姛鑳斤紵

Excel鐨勫畯鍔熻兘鍙浠ュ府鍔╃敤鎴瘋嚜鍔ㄦ墽琛岄噸澶嶆х殑鎿嶄綔錛屾彁楂樺伐浣滄晥鐜囥備互涓嬫槸浣跨敤瀹忓姛鑳界殑姝ラわ細

⑤ EXCEL裡面的「宏」怎麼用

1、通常首先添加「宏」選項。具體路徑是單擊左上角的Microsoft圖標,然後選擇:「Excel選項」 - 「常用」,選中「功能區顯示開發工具」選項卡,然後您可以看到「開發」有一個選項「工具」在Excel選項卡中。

閱讀全文

與xlsm宏文件如何使用相關的資料

熱點內容
js音頻控制 瀏覽:112
蘋果6p微信發送語音會自己中斷 瀏覽:644
win10拷貝文件到u盤速度慢 瀏覽:396
怎麼把ps源文件字體改清楚 瀏覽:440
u盤如何恢復win10系統下載 瀏覽:153
完美世界100級升級攻略 瀏覽:67
安卓手機去除廣告軟體 瀏覽:529
水果禮品卡網站有哪些 瀏覽:272
愛譜數據線纜多少錢 瀏覽:165
word轉換成圖片格式 瀏覽:182
移動數據收費標準是多少 瀏覽:952
me525微信451去升級版 瀏覽:152
如何把壓縮文件變成永久文件 瀏覽:828
數據分片最大值多少 瀏覽:598
會玩app開完小號如何找回大號 瀏覽:939
html顯示flash代碼 瀏覽:651
while語句java 瀏覽:376
iphone鉻黃ps 瀏覽:529
linux掛載到已有分區 瀏覽:327
飛行員報告的數據都有哪些 瀏覽:482

友情鏈接