【5】Excel錄制宏代碼簡化 1/EXCEL VBA錄制宏與手工代碼簡化使程序?qū)崿F(xiàn)最佳運(yùn)行效率 干就完了/今日頭條極速版 【4】excel創(chuàng)建宏個(gè)人宏工作薄xlsb錄制宏 1)Excel2016中如何設(shè)置宏,已發(fā)新浪博客! https://jingyan.baidu.com/article/d7130635d6065213fdf47580.html 1.1)文件-選項(xiàng)/信任中心(進(jìn)入.信任中心設(shè)置)/ 選擇“宏設(shè)置”,“啟用所有宏”,并選擇“信任對(duì)VBA……”選項(xiàng)。 以上步驟,實(shí)際操作中似不需要?當(dāng)時(shí)錄制時(shí)是啟用了(1.1) 1.2)/啟動(dòng)excel進(jìn)入編輯界面, ·選.開發(fā)工具/錄制宏(或者,視圖-宏-錄制宏),進(jìn)入宏錄制步驟 ·輸入要錄制的: 宏名稱:稅金宏1 (按圖中所示設(shè)置宏的適用范圍)/; 快捷鍵(K):ctrl+m,也可不用快捷鍵,即在此處不輸入m。而是設(shè)置其他的快捷圖標(biāo)等; 保存在(I):個(gè)人宏工作薄; 確定。 ·開始錄制,按正常的excel操作步驟進(jìn)行輸入操作,直至完成, 選.開發(fā)工具/停止錄制宏。 ·點(diǎn)擊文件/另保存為,必須另保存為“.xlsm”格式(表示該文件含有宏代碼)。只有這樣,才能在下次啟動(dòng)任何excel時(shí),此宏都將是可用的。 c)需要運(yùn)行該宏時(shí),按Alt+F8(或選.視圖-宏-查看宏,或開發(fā)工具/宏),找到要用的宏,選“執(zhí)行”即可。 2)EXCEL錄制好的宏應(yīng)該保存在哪里 https://www.sohu.com/a/120251990_225602 一般把用Excel錄制的動(dòng)作序列稱做“宏”,手動(dòng)編寫的控制Excel的代碼稱做VBA。 一般不需要錄制“選擇”單元格的動(dòng)作,否則每當(dāng)執(zhí)行宏的時(shí)候,鼠標(biāo)光標(biāo)都會(huì)回到最初選擇的那個(gè)單元格開始執(zhí)行,這往往是我們不需要的。 首先選擇一個(gè)需要設(shè)置格式的單元格區(qū)域,單擊“開發(fā)工具→代碼→錄制宏”命令,開始錄制我們的Excel操作。如果在Excel界面中沒有找到“開發(fā)工具”標(biāo)簽,則需要選擇“Excel文件→選項(xiàng)/對(duì)話框中選擇左側(cè)的自定義功能區(qū)”選項(xiàng),對(duì)話框右側(cè)的“自定義功能區(qū)”下拉框中選擇“主選項(xiàng)卡”,在“主選項(xiàng)卡”下方的列表中勾選“開發(fā)工具”復(fù)選框即可。Excel即將錄制的宏保存在哪里。這里有三個(gè)選項(xiàng): ?。?)個(gè)人宏工作簿 如把錄制的宏保存在“個(gè)人宏工作簿”中,那么該宏在所有本機(jī)上打開的Excel文件中都能使用,“個(gè)人宏工作簿”在正常情況下是隱藏的,并隨著Excel的啟動(dòng)而開啟。 如果想在本機(jī)上其它EXCEL中使用此宏,需要保存到個(gè)個(gè)宏工作簿中 ?。?)新工作簿 如果把錄制的宏保存在“新工作簿”中,那么錄制的宏會(huì)保存在一個(gè)新建的工作簿中,當(dāng)前工作簿并不保存錄制宏所自動(dòng)生成的VBA代碼。 (3)當(dāng)前工作簿 如果選擇把即將錄制的宏保存在“當(dāng)前工作簿”中,那么錄制宏所自動(dòng)生成的VBA代碼將保存在當(dāng)前工作簿文件中,可以隨著當(dāng)前文件分發(fā)給其他用戶。 注意:如果選擇了“當(dāng)前工作簿”這個(gè)選項(xiàng)的話,保存當(dāng)前文件時(shí),必須保存為“.xlsm”格式(表示該文件含有宏代碼)。 【3】excel創(chuàng)建宏,新建宏:Alt+F11 czm)創(chuàng)建新宏/Alt+F11/啟動(dòng)宏編輯器/ 1)視圖/代碼/插入代碼編輯窗口/創(chuàng)建的宏在Excel對(duì)象/sheet1(sheet1); 2)插入/模塊/創(chuàng)建的宏在模塊下的各模塊(模塊1、2...)中; ------------------- 2)三、將Excel圖表完美轉(zhuǎn)換為GIF文件 有時(shí)要在網(wǎng)頁中插入一個(gè)圖表,或在其它非Office程序中用到圖表,可通過把工作表存為一個(gè)HTML文件來實(shí)現(xiàn),在另存為網(wǎng)頁時(shí),Excel會(huì)自動(dòng)將圖表轉(zhuǎn)換為GIF文件。也可用Office自帶的VBA編輯器來編寫一個(gè)簡單的宏來完成這個(gè)工作。 2.創(chuàng)建宏 按快捷鍵Alt+F11鍵,打開Visual Basic編輯器。在"工程"窗口中選中圖表所在的工作簿,然后執(zhí)行菜單命令"插入>模塊",打開"模塊1"窗口,在窗口中輸入以下四行代碼,如圖3所示。 Sub SaveChartAsGIF () Fname = ThisWorkbook.Path & "\" & ActiveChart.Name & ".gif" ActiveChart.Export FileName:=Fname, FilterName:="GIF" End Sub 圖3 代碼輸入完成后,不要忘記存盤。存盤后關(guān)閉Visual Basic編輯器。 3.執(zhí)行宏 回到Excel窗口,將工作簿保存到某一文件夾中,選中圖表,然后按快捷鍵Alt+F8鍵,打開"宏"對(duì)話框。選中"SaveChartAsGIF"宏,并單擊"執(zhí)行"按鈕,如圖4所示 。 圖4 運(yùn)行宏之后所生成的GIF文件會(huì)以圖表的名稱來命名,并被保存到該工作簿所在的文件夾,打開該文件夾,就可以看到生成的GIF文件,使用任一圖象瀏覽軟件即可瀏覽該文件,在其它程序當(dāng)中可以很方便地插入這個(gè)GIF文件。 注意:由于這個(gè)簡單的宏沒有錯(cuò)誤檢查機(jī)制,所以如果在執(zhí)行宏之前沒有選中圖表或者工作簿未存盤,都會(huì)出現(xiàn)錯(cuò)誤提示。 1)excel里如何創(chuàng)建宏 http://zhidao.baidu.com/link?url=XXDF3_uualOI0SanTjZnmj3S1l92jA3--A_3LpGquxvRnNrQB8xwiOy02Vd0_Zdd2-J9ynBK65gC1YaOr5y2z_ 按下ALT+F11,菜單/視圖/代碼窗口/:插入-模塊,復(fù)制下列代碼,退出. 選定你的列.然后工具-宏-宏.選MACRO1(),運(yùn)行. 舉例子說明一下: 創(chuàng)建一個(gè)功能為將選定列的寬度設(shè)為20,再加上一個(gè)快捷鍵Ctrl+Shift+F? 按下ALT+F11,菜單:插入-模塊,復(fù)制下列代碼,退出. 選定你的列.然后工具-宏-宏.選MACRO1(),運(yùn)行. Sub Macro1() Selection.ColumnWidth = 20 End Sub 工具-宏-宏.選中MACRO1(),點(diǎn)選項(xiàng),在框中輸入F 【2】創(chuàng)建宏按鈕錄制宏編輯宏快捷鍵VBA編輯 1/EXCEL VBA錄制宏與手工代碼簡化使程序?qū)崿F(xiàn)最佳運(yùn)行效率 干就完了/今日頭條極速版 4/EXCEL調(diào)用(執(zhí)行)VBA代碼(過程或宏)教程 http://www.360kuai.com/pc/92567be547d1d4bf5?cota=4&tj_url=xz&sign=360_57c3bbd1&refer_scene=so_1 創(chuàng)建:button控件(按鈕) 3)學(xué)習(xí)Excel VBA有什么用處? 1.創(chuàng)建宏按鈕,打開宏快捷鍵Alt+F8(執(zhí)行宏) Alt+F11:進(jìn)入VBA編輯器 開發(fā)工具/宏/ 視圖/宏/ 2.設(shè)置按鈕 2.1.開發(fā)工具/插入/按鈕/回到工作表中,鼠標(biāo)變成+,按住右鍵拖拉出按鈕。 2.1.1)excel如何添加開發(fā)工具選項(xiàng)卡 http://jingyan.baidu.com/article/5d6edee22f3f8599eadeec32.html 文件/選項(xiàng)/自定義功能區(qū)/右邊列.勾選開發(fā)工具/確定 2.2.右擊按鈕,可移動(dòng)位置, 于按鈕中心處,右擊按鈕(或多次),可設(shè)置字體及其顏色等。 2.3 調(diào)整如字體、顏色、形狀等如何實(shí)現(xiàn)? 右擊按鈕/屬性選項(xiàng),點(diǎn)擊后會(huì)出現(xiàn)如下圖所示的屬性對(duì)話框1: 字體是Font,按鈕背景顏色是Backcolor,按鈕文字顏色是Forecolor,按鈕顯示名稱是Caption,用于區(qū)分的按鈕名字是(Name)。還有其他好多設(shè)置,高度、寬度、下沉、上浮等。 2.3.VBA excel按鈕顏色 在工具欄上右鍵,顯示控件工具箱,點(diǎn)左上角進(jìn)入設(shè)計(jì)模式,點(diǎn)第二個(gè)按鈕“屬性”,打開屬性窗口,設(shè)置“forecolor”或“backcolor”即可 2.4.字體和顏色可以調(diào)整,按鈕形狀就沒辦法了。 窗體控件:右鍵按鈕-編輯文字-選中要修改的字,直接在菜單欄對(duì)應(yīng)項(xiàng)修改。跟你修改單元格一樣。 控件工具箱:雙擊按鈕,進(jìn)入編輯器界面,左邊屬性列表中找到按鈕,然后找到Font,forecolor 等屬性進(jìn)行修改。 3)如何將EXCEL工作簿中所有工作表一次性運(yùn)行同一個(gè)宏 https://zhidao.baidu.com/question/560804201.html?qbl=relate_question_0&word=%C8%E7%BA%CE%D6%C6%D7%F7%D2%BB%B8%F6%BA%EA%D3%A6%D3%C3%D3%DA%CB%F9%D3%D0excel 一種辦法:選中所有表格,再錄制宏。 另一種辦法:最簡單的辦法是用VBA修改宏,枚舉每一張表,執(zhí)行相同的操作步驟。 追加的代碼如下: Sub test() n = Worksheets.Count For i = 1 To n Worksheets(i).Activate Macro1 Next End Sub 注:上面所寫到所有Macro1,請修改為你的宏名稱。 見例圖:Macro1宏 注: 上面部分為:Macro1宏 sub Macro1 () range("A2:B2").select selection.copy range("A4").select activeSheet.paste end sub 下面部分為:test宏 Sub test() n = Worksheets.Count For i = 1 To n Worksheets(i).Activate Macro1 Next End Sub 重新打開宏對(duì)話框,會(huì)多出一個(gè)test項(xiàng),執(zhí)行這個(gè)宏就可對(duì)所有工作表執(zhí)行宏micro1了。 |
|