Excel VBA 你是否真的會使用宏錄製器,你對他神秘面紗了解多少

2020-12-05 Excel教案

宏錄製這個功能,從本質上去說,你可以用宏去執行很多操作的VBA代碼,然而我們在Excel中,你可以去編寫或者去錄製他。我們通常說的宏,是我們通過錄製而得到的代碼。

錄製宏就相當於我們手機中的電話號碼,我們首先是將電話號碼存下來,之後想聯繫這個人的時候,只需要重複撥打號碼即可。我們在Excel錄製宏,也是先錄製宏,然後在重複執行,他們的本質意思是一樣的。當然,如何更好更快速的如學習宏呢?話說再多,也不如見一見他的廬山真面目。

錄製宏按鈕在我們開發工具下的擴展菜單中,我們一般打開開發工具,就可以看到錄製宏。

我們點擊錄製宏按鍵,就可以彈出一個對話框,如下圖所示。可以看到的是錄製宏對話框,這個包含四個選項,依次是宏名、快捷按鍵、保存位置、說明。我們稍微解釋一下這4個地方的作用。

宏名:顧名思義就是我們要錄製的宏,你給他命名,這個名字可以隨你定製,這是必須命名,不可或缺;

快捷鍵:就是我們經常說的快捷按鍵,可以快速執行這個錄製的宏。這個是可以預設的;

保存在:就是我們錄製宏保存的位置,這個一般默認保存在當前工作薄中。

說明:言外之意就是你對這個宏的解釋,讓其他的人,一眼就知道這個宏是什麼功能的。

我們如何來錄製宏呢?

第一步,打開開發工具卡,選擇錄製宏,彈出如上對話框;

第二步,可以直接點擊確認,都可以使用默認值;

第三部,就可以去在Excel中進行操作,等你的操作完成後,再次點擊錄製宏那個按鍵,停止錄製。此時就完成錄製宏的操作。

我們完成錄製宏的操作,那麼我們如何去看我們剛剛錄製的代碼呢?

我們一起來看看動畫是如何實現的吧!

需要注意的是在工程資源管理器中,我們剛剛錄製的代碼,一般都是默認放在左側的模塊中,我們雙擊模塊,就可以看到我們剛剛錄製的代碼。

當然我們完成錄製宏以後,我們可以修改這個代碼,所以你不要想到通過錄製而得到的宏,不能修改,這個是錯誤的。

也許細心的發現在錄製宏按鈕的下方有相對引用,其實錄製宏是有2中模式的,一個是相對模式和絕對模式。Excel默認的是絕對引用模式,這個我們可以理解成我們在Excel中的函數公式的絕對引用就是$F4,意思就是絕對引用F4單元格。

而相對引用呢,就是相對於你當前制定活動單元格。因此在某種程度上說,對我錄製相對引用的宏的難度要高一點的。你可以聽通過幾次的錄製,就會發現這2中錄製宏的差別所在。

另外一個地方可以注意的是,我們錄製的宏可以保存在個人宏工作薄中,當我們把宏保存在這個文件中的時候,當我打開任何一個Excel文件的時候,我們都可以執行和看到這個宏。當我第一次選擇這個時候,就會自動激活一個為PERSONAL.SLXB的宏文件。在後面的我們經常會將宏保存在這個文件中。

寫在最後,我們還可以給宏指定快捷按鍵,而不是我們每次執行,都打開工程資源管理去執行。這個時候我們就可以用,按鍵來解決這個事情。如下圖所示.

打開開發工具,選擇插入,在選擇第一個按鍵,然後彈出對話框,讓你將這個快捷按鍵指定給到哪一個宏。

當你完成指定你所需要的那個錄製宏以後,現在你只需點擊這個按鍵,就可以快捷的執行宏了,是不是感覺更方便了一點呢?

通過學習了解這麼多,相信你肯定已經會了錄製宏這個功能,另外需要說明的一點是,我們宏都是保存在XLSM文件格式中的。在xls和xlsx均不能保存我們錄製的宏,這個是初學的你需要注意的。

我是Excel教案,關注我持續分享更多的Excel技巧

相關焦點

  • 用excel製作文件管理器,所有版本皆可使用
    Hello,大家好,之前跟大家分享了使用excel中的power query功能製作一個文件管理器,但是很多分析反應自己的excel版本不夠高,無法使用,今天就跟大家分享如何使用宏表函數製作文件管理器,他也是可以實現文件刷新的,這個的操作也不難,下面就讓我們來看下他是如何設置的一、什麼是宏表函數以及FILES函數宏表函數是早期低版本excel的產物
  • excel宏:Excel表格中的宏怎麼使用
    今天來聊聊一篇關於excel宏:Excel表格中的宏怎麼使用的文章,現在就為大家來簡單介紹下excel宏:Excel表格中的宏怎麼使用,希望對各位小夥伴們有所幫助。
  • 宏如何使用?--excel的學習
    如果你已經用excel很長時間了,那麼您一定聽過宏這個名稱,很多人都不知道宏是用來幹什麼的,今天我們就來了解一下excel中宏的作用與幫助,如果您經常在excel中重複一個任務,那就可以用宏來自動執行該任務了。
  • 工作中為什麼有必要學點VBA
    02VBA的應用可能有人會說了,excel有非常豐富的內置函數庫,能滿足大多數場景的需要,VBA就沒必要學了吧,也對也不對,濤哥有個專輯專門介紹這些常用函數的使用方法,確實,對於簡單的場景或者說對於大多數對excel了解不深的人來說
  • 什麼是宏?什麼是過程?
    今天和大家分享一下比較有深度的理論知識:宏和過程。其實在寫代碼和操作EXCEL時很多的時候會有意無意的說出兩句話「宏命令」,「過程函數」。那麼這是怎麼回事呢?宏又怎麼稱之為宏命令呢?過程又怎麼能稱之為函數呢?
  • Jupyter Notebooks嵌入Excel並使用Python替代VBA宏
    excel sheet 與 Pandas DataFrames 同步  使用魔術函數「%xl_get」來獲取Python中當前的Excel選擇。在Excel中是否有想要的數據框「 df」?只需使用「%xl_set df」,它將被寫入Excel中的當前選擇。  與%xl_get一樣,%xl_set也具有一系列選項來控制其行為。你甚至可以使用PyXLL的單元格格式設置功能在將結果寫入Excel的同時自動應用格式設置。  -c或--cell。將值寫入的單元格地址,例如%xl_set VALUE --cell A1。
  • Excel表數據改變,每天的排名變化,錄製宏自動排序
    我們在工作中,經常會統計員工的完成數據,來督促員工達成每月的任務目標,如下所示是公司統計的員工任務完成情況:其中E列是用RANK函數根據完成率自動進行的排名,在E2使用的公式是:=RANK(D2,D:D)為了讓名次呈現的更直觀,我們通常會對數據進行排序操作
  • excel小技巧:利用宏製作工資條,只需要簡單的三步
    今天跟大家分享的是使用vba基礎從錄製宏開始製作工資/成績條:1、錄製前先選中A1單元格,即工資條標題行所在的最左上角單元格點擊【開發工具】——「使用相對引用」——錄製宏——輸入一個名字——定義宏的快捷鍵複製標題行後,選中A4單元格(最左邊),點擊滑鼠右鍵【插入複製的單元格】,將滑鼠放在第二個標題行的左上角,點擊停止錄製2、單步執行代碼刪掉剛才複製的標題
  • Excel VBA 無限次數生成小學數學四則混合運算,讓寶媽出題無憂
    因為出題雖然很是很簡單,但是呢,會浪費大量的時間,所以我給他推薦了一個Excel可以自動出小學的數學題目,讓你出題不在發難。我們一起來看看這個工具是如何使用的吧!如下所示,是我們可以選擇生成的數學運算的所有類型,合計有24大類,囊括了小學數學運算的所有類型。在使用的時候,可以根據自己家的小朋友學習進度,適當增加學習難度。
  • Excel宏怎麼使用
    Excel宏怎麼使用  辦公軟體需要用到的地方非常多,很多朋友也都在用。當然,有不少人不知道怎麼使用Excel宏,雖然很簡單,但是沒接觸到的就無從下手了。下面就跟大家分享下Excel宏的使用方法。  使用Excel的VBA開發的Excel文檔,在Excel中運行時需要開啟Excel的宏功能,否則此文檔的VBA自動化功能將被完全屏蔽,文檔的功能無法實現。  因此,在打開這些Excel程序文件之前,您需要先對您的Excel宏安全性進行設置(設置永久有效,在同一臺電腦上無需再次設置)。
  • 自學VBA,開始VBA編程的第一步和Range/Cells用法
    上一節留的課題「錄製宏能錄製下自己所有的操作,是不是只要使用錄製宏吧自己的操作都錄製下來,一個真正能使用的自動化工具就完成了嗎?」,您是否有自己的答案了?答案就是NO,錄製宏只會記錄下你的當前操作,包括你選擇的單元格是哪一個,你要去重複的是那列等等,但是往往真實的情況,一般都不會確定固定的單元格,也不會固定的去重複某一列。錄製的宏代碼,會根據實際情況做調整,調整後才會適用於當前可變的情況。是否和你構思的想法一致了?讓我們來揭開VBA神秘面紗備份的真面目1. 程序代碼放在哪裡,怎麼可以打開了。
  • 解決宏灰色、無法使用
    一、WPS表格宏灰色、無法使用宏的解決及設置方法 (如宏可以使用此步驟可忽略)插件地址,方便大家下載,連結:https://pan.baidu.com/s/1c3J05wc 密碼:jpyj雙擊打開名稱為「vba6chs.msi」的文件,就開始安裝。
  • 如何錄製宏及如何利用已經錄製好的宏
    第四節 如何錄製宏及如何利用已經錄製好的宏大家好,我們今日講解宏記錄器(Macro Recorder),宏記錄器是Excel vba中包含的一個非常有用的工具,它可以記錄我們使用Excel時執行的每個任務。你所要做的就是記錄一次特定的任務,接下來,就可以通過單擊按鈕來反覆執行剛才所記錄的任務。
  • 如果EXCEL有段位,你會是什麼水平?網友:我竟然只是青銅
    今天對EXCEL的等級水平作進行簡單的介紹,快來測試一下你的EXCEL水平究竟在哪個段位,看看你是大神還是小白!1、 青銅EXCEL最基本的功能便是記錄和保存數據了,這也是我們使用EXCEL第一個要學會的功能,一般懂得錄入數據和ctrl c、ctrl v這些快捷鍵便完成入門了。這個等級非常簡單,100%的人基本都能熟練掌握,這裡便不再過多贅述。
  • 滑鼠宏在絕地是否已經作廢?很多玩家還不知道怎麼安全使用宏
    在上次的大更新後玩家發現藍洞增加了一項物理外掛的打擊,那就是滑鼠宏,相信許多玩家都知道了。但是不是真的會封掉宏?能不能檢測的出來呢?在某網站舉行的《絕地求生:大逃殺》比賽直播中,出現了使用滑鼠宏進行連發壓槍的玩家,被觀看的玩家們指責影響遊戲平衡性。再後來就出現藍洞封宏計劃與更新。什麼是滑鼠宏?怎麼樣才能安全使用?
  • 使用簡單而強大的Excel來進行數據分析
    這款軟體不僅能夠進行基本的數據計算,還可以使用它來進行數據分析。它被廣泛用於許多的領域內,包括財務建模和業務規劃等。對於數據分析領域的新手來說,Excel它可以成為一個很好的跳板。甚至來說在學習R或Python之前,最好先了解一下Excel。將Excel添加到你的技能庫中沒有什麼壞處。
  • 掌握這7條excel函數,自動化生成數據周報上篇
    excel的二八原則曾經在面試時候被問到VLOOKUP和HLOOKUP有什麼區別,我回答的是前者是以列匹配,後者是以行匹配。面試完我一個勁兒後悔沒有回答好,對這個函數不熟悉,回答太簡單。諷刺的是已經過去好幾年,我卻一次未用到過HLOOKUP。所以真的沒必要抱著一本excel大全在那挨個學函數,浪費時間。
  • 如何把excel表格的函數公式結果轉變成數值?這裡有4種方法任你選
    我們日常辦公的時候如果要處理、統計數據,就要用到excel表格。可是經常使用excel的小夥伴兒們都會遇到一個問題,就是雖然函數可以快速地幫助我們完成表格,可是我們有時候只需要保留函數結果,那怎麼可以快速地將函數的運算公式結果轉變為數值呢?筆者這裡總結了4種方法可供選擇。
  • 在EXCEL中打入帶圈超過10的符號
    方法1:  可以在word中生成帶圈的數字,然後以選擇性粘貼,以圖片的形式貼到excel當中來。   如果經常需要錄入這類字符,可以把他錄製為宏。自定義在工具欄上,以後每次使用點擊即可。