Excel在代碼窗口中編寫程序有什么技巧方法
excel函數(shù)和程序是相對(duì)較難但是也很重要的內(nèi)容,功能很強(qiáng)大,可以執(zhí)行許多操作,那么Excel在代碼窗口中編寫程序時(shí)有什么技巧呢。以下是學(xué)習(xí)啦小編為您帶來的關(guān)于Excel在代碼窗口中編寫程序的技巧,希望對(duì)您有所幫助。
Excel在代碼窗口中編寫程序的技巧
1、打開Visual Basic編輯器,選擇“視圖”|“工具欄”|“編輯”命令打開“編輯”工具欄。在代碼編寫時(shí),如果需要獲得對(duì)象、屬性或方法提示,可以單擊“編輯”工具欄的“屬性/方法”按鈕,打開一個(gè)列表框,在列表框中雙擊需要添加的內(nèi)容即可將其直接添加到代碼中。
2、在“代碼”窗口中輸入代碼,當(dāng)輸入對(duì)象名和句點(diǎn)后,VBA會(huì)自動(dòng)給出一個(gè)下拉列表框。拖動(dòng)列表框右側(cè)的滾動(dòng)條可以查看所有可用的屬性和方法,雙擊需要的項(xiàng)目即可將其插入到程序中。如果在輸入句點(diǎn)后繼續(xù)輸入屬性或方法的前幾個(gè)字母,VBA會(huì)在列表中自動(dòng)找到匹配的項(xiàng)目,此時(shí)按Enter鍵即可將其插入程序,同時(shí)程序的輸入將另起一行。如果按空格鍵則將匹配項(xiàng)目插入程序但不換行。
3、在“代碼”窗口中輸入一個(gè)關(guān)鍵字的前幾個(gè)字母,單擊工具欄上的“自動(dòng)生成關(guān)鍵字”按鈕,則關(guān)鍵字后面的字母將會(huì)自動(dòng)輸入。如果與輸入字母相匹配的關(guān)鍵字有多個(gè),則Visual Basic編輯器會(huì)給出一個(gè)下拉列表,用戶可以從中選擇需要的關(guān)鍵字
4、在“代碼”窗口中輸入VBA常數(shù)后,如果輸入“=”,Visual Basic編輯器會(huì)自動(dòng)彈出一個(gè)“常數(shù)列表”列表框,如圖4所示。雙擊列表中的選項(xiàng),即可將其值輸入代碼中。當(dāng)在“代碼”窗口中輸入VBA指令、函數(shù)、方法、過程名或常數(shù)后,單擊“編輯”工具欄上的“快速信息”按鈕,VBA會(huì)顯示該項(xiàng)目的語法或常數(shù)的值。
5、在“代碼”窗口中輸入VBA函數(shù)后,如果函數(shù)需要參數(shù),在輸入函數(shù)名和函數(shù)的左括號(hào)后,在光標(biāo)下就會(huì)出現(xiàn)參數(shù)信息提示。這個(gè)提示將顯示函數(shù)需要的參數(shù),隨著參數(shù)的輸入,提示框會(huì)將當(dāng)前需要輸入的參數(shù)加粗顯示。
相關(guān)閱讀:excel必學(xué)實(shí)用技巧
1、利用Excel批量新建文件夾在A列把需要新建的文件夾的文件名在Excel中錄入在B1輸入公式="MD "&A1 (MD后面有個(gè)空格)光標(biāo)移到B1單元格右下角,變成“+”時(shí)雙擊則填充,然后把B列的數(shù)據(jù)復(fù)制新建一個(gè)txt文檔,粘貼B列數(shù)據(jù),保存把.txt文檔后綴改為.bat,雙擊運(yùn)行該文件即可
2、繪制斜線表頭A1單元格輸入1,Alt+回車換行,輸入2單擊A1單元格,按Ctrl+1設(shè)置單元格格式,在【邊框】選項(xiàng)右下角找到斜線的選項(xiàng),點(diǎn)擊確認(rèn)設(shè)置單元格對(duì)齊方式為“左對(duì)齊”,在1前面輸入空格,把1移動(dòng)到貼近單元格右邊的線,使表頭看上更美觀
3、用Ctrl+F去除看不見的換行符復(fù)制導(dǎo)入一些數(shù)據(jù)到Excel時(shí),可能會(huì)復(fù)制到一些看不到的小字符,如果不去除會(huì)引起許多Excel計(jì)算錯(cuò)誤。Ctrl+F調(diào)出【查找和替換】功能框,選擇【替換】功能在【查找內(nèi)容】輸入換行符,輸入方法是Alt+1+0,注意兩個(gè)數(shù)字要在小鍵盤上輸入【替換為】里不用輸入東西
4、快速設(shè)置自動(dòng)列寬把光標(biāo)移動(dòng)到移至分列線上當(dāng)出現(xiàn)左右雙向箭頭時(shí),雙擊對(duì)應(yīng)列的列標(biāo)號(hào)右側(cè)的分列線。行高也是一樣。
5、不連續(xù)區(qū)域連續(xù)使用格式刷在【開始】選項(xiàng)卡中找到【格式刷】, 雙擊即可在多個(gè)位置應(yīng)用格式,不用的時(shí)候按Esc退出就可以啦~
6、快速拆分?jǐn)?shù)字和單位此功能是Excel 2013后的版本才有噠,超好用。在A列輸入需要拆分的數(shù)據(jù)在B1輸入A1里的數(shù)字,光標(biāo)移到B1單元格右下角,變成“+”時(shí)雙擊,填充方式選擇為【快速填充】同理,在C1輸入A1中的數(shù)據(jù)單位,光標(biāo)移到C1單元格右下角,變成“+”時(shí)雙擊,填充方式選擇為【快速填充】
7、錄入防止重復(fù)值多數(shù)據(jù)錄入的時(shí)候,一不小心就會(huì)錄入重復(fù),在錄入前或者錄入完畢后都可以使用【條件格式】功能輕松標(biāo)出重復(fù)值,減少數(shù)據(jù)出錯(cuò)。選定需要設(shè)置的區(qū)域菜單欄的【開始】選項(xiàng)卡中找到【條件格式】,【突出顯示單元格規(guī)則】,點(diǎn)擊【重復(fù)值】,完成設(shè)置后,這個(gè)區(qū)域的重復(fù)值都會(huì)被標(biāo)注出來,包括新錄入的數(shù)據(jù)也能標(biāo)出哦~
8、解決身份證錄入后三位數(shù)變?yōu)?00Excel中,數(shù)字只能精確到15位,超過15位則的全部顯示為0,例如身份證,銀行卡等重要信息,一旦錄入傳檔后就無法恢復(fù)到正確數(shù)字,造成一大片000的悲劇....那么該如何解決呢?方法一:錄入身份證時(shí),在數(shù)字前面先輸入一個(gè)半角的單引號(hào)“ ' ”即可(單引號(hào)在輸入后不會(huì)顯示出來噠)方法二:錄入前先選擇錄入?yún)^(qū)域,右鍵設(shè)置【單元格格式】為【文本】即可