學(xué)習(xí)啦>學(xué)習(xí)電腦>工具軟件>辦公軟件學(xué)習(xí)>Excel教程>Excel2007教程>

excel2007宏不能使用的解決方法步驟

時(shí)間: 張偉670 分享

  有時(shí)由于業(yè)務(wù)的需要,我們編寫(xiě)了相應(yīng)的宏去處理實(shí)現(xiàn)的問(wèn)題,但是當(dāng)我們編寫(xiě)完宏后卻發(fā)現(xiàn)無(wú)法運(yùn)行。遇到這樣的問(wèn)題我們?cè)撊绾谓鉀Q呢?下面小編教你怎么解決excel2007宏無(wú)法使用的問(wèn)題,希望對(duì)你有幫助!

  excel2007宏不能使用的解決方法

  方法一、快速運(yùn)行自定義宏:新建一個(gè)帶啟動(dòng)宏的Excel文檔。然后按鍵盤(pán)快捷鍵“Alt + F11”進(jìn)入ExcelVBA環(huán)境下,右擊“Microsoft Excel 對(duì)象”-“插入”-“模塊”,在模塊中輸入宏代碼,然后直接點(diǎn)擊“快捷工具欄”上的運(yùn)行按鈕來(lái)運(yùn)行宏。


excel2007宏不能使用的解決方法圖1

excel2007宏不能使用的解決方法圖2

excel2007宏不能使用的解決方法圖3

  方法二:通過(guò)事件來(lái)觸發(fā)行動(dòng)宏:新建一個(gè)帶啟動(dòng)宏的Excel文檔。然后按鍵盤(pán)快捷鍵“Alt + F11”進(jìn)入ExcelVBA環(huán)境下,雙擊“Sheet1”,在彈出的窗口中從對(duì)象下拉框中選擇“WorkSheets”,事情類(lèi)型下拉列表框中選擇“Activate”,然后在Private Sub Worksheet_Activate()與End Sub之間輸入如圖所示的代碼,完成后點(diǎn)擊保存按鈕?;氐紼xcel文檔界面,先選擇除“sheet1”之外的任意一個(gè)工作表,然后再點(diǎn)“sheet1”,此時(shí)會(huì)發(fā)現(xiàn)我們編寫(xiě)的Excel宏正常運(yùn)行。


excel2007宏不能使用的解決方法圖4

excel2007宏不能使用的解決方法圖5

  方法三、利用“開(kāi)發(fā)工具”功能區(qū)中的相應(yīng)命令實(shí)現(xiàn)自定義宏的運(yùn)行:首先需要讓“開(kāi)發(fā)工具”功能區(qū)顯示出來(lái),點(diǎn)擊“開(kāi)始”-“Excel選項(xiàng)”,在“基本設(shè)置”選項(xiàng)卡中選擇右側(cè)的“在功能區(qū)上顯示‘開(kāi)發(fā)工具’”,使其顯示出來(lái)。點(diǎn)擊“開(kāi)發(fā)工具”-“宏”,在彈出的窗口中選擇要運(yùn)行的“宏”,最后點(diǎn)擊“運(yùn)行”按鈕即可運(yùn)行宏。


excel2007宏不能使用的解決方法圖6

excel2007宏不能使用的解決方法圖7

excel2007宏不能使用的解決方法圖8

猜你喜歡:

375159