為什么excel錄制宏換了電腦不能用 excel中錄制的宏不能保存?
excel中錄制的宏不能保存?我的情況是:英文Office中文語言包在Excel中錄制宏,宏名和模塊名均為中文。再插入一個“表單按鈕”,重新指定運行上面的宏。存放解盟,再再打開,就程序出錯?;謴?fù)辦法用
excel中錄制的宏不能保存?
我的情況是:
英文Office中文語言包
在Excel中錄制宏,宏名和模塊名均為中文。
再插入一個“表單按鈕”,重新指定運行上面的宏。
存放解盟,再再打開,就程序出錯。
恢復(fù)辦法用“冰與火”同學(xué)的就那樣最好。當(dāng)然了如何防止再突然發(fā)生的對策,我的辦法是:
不可以使用“表單控件”,而是使用“ActiveX控件”。
它的不同有2點。
sub名等,均為英文
就存放在當(dāng)前Sheet中,不不需要同時一個模塊。
因此,倒是盡量避免了中文的錯誤。
再說mrchow同學(xué)說的改變模塊名為英文
的建議,我這里因為就沒打開“屬性窗口”,所以才又開始怎么也改不了。后來我們上網(wǎng)搜索了一下,是從“視圖”-屬性窗口先打開后,就可以可以修改模塊名了。
另,還這個可以把模塊文件中的代碼徹底移到當(dāng)前Sheet中,那樣就也可以刪出模塊,也就不不需要擔(dān)心那它的中文名了。但是這樣的話,表單控件關(guān)聯(lián)的宏就需要再新的更改成Sheet中的那個宏。
宏不可用是什么原因,打不開宏有關(guān)的文件?
1、是需要,我們可以打開我們電腦上面的excel,然后再我們再點左上角的文件;
2、彈出的界面,我們直接點擊選項;
3、彈出對話框的界面,我們?nèi)缓簏c擊絕對信任中心;
4、然后把我們?nèi)缓簏c擊信任中心設(shè)置;
5、彈出對話框的界面,我們再點宏設(shè)置,接著然后點擊全選重設(shè)所有宏,之后我們再點可以確定,接著我們就可以運行宏了。
excel錄制宏后執(zhí)行出錯?
這個宏很可能存在的問題有:Range(L20).Select這段代碼可能會是放在Sheet1下的,而該語句代表全選Sheet1的L20單元格,但導(dǎo)致前面有Sheets(Sheet2).Select使Sheet2為當(dāng)前工作表,就又不能負(fù)責(zé)執(zhí)行鼠標(biāo)右鍵點擊Sheet1的單元格。從上下文看該語句沒必要,可以刪掉。
如果沒有肯定想鼠標(biāo)右鍵點擊Sheet2,即當(dāng)前激活工作表的單元格,是可以這樣直接修改:ActiveSheet.Range(L20).Select
excel宏為什么我停止錄制之后使用快捷鍵卻使用不出來?
錄制時宏必須注意事項:
1、鼠標(biāo)操作沒能錄制視頻2、建議使用快捷鍵正常啟動。在錄制時時,在“錄制的視頻新宏”對話框里需要設(shè)置“快捷鍵”:ctrl[]。使用時按住不放Ctrl鍵再按你加的熱鍵,即可正常啟動宏。
3、在“宏安全性”設(shè)置中時,打鉤“宏設(shè)置里”的“開發(fā)人員宏設(shè)置”里的“信任對VBA工程對象模型的訪問”,不然宏系統(tǒng)無法啟動。
4、錄制時的內(nèi)容無顯示性內(nèi)容,啟用宏也不會有什么變化。以上是我對錄制的視頻宏的小結(jié),看下你的現(xiàn)象一類哪一種。