怎樣消除Excel表格裡的宏
- 2022-10-13
要看是什麼型別的了。
alt+F11
在左邊工程管理裡看一下有沒有模組?有模組的話,刪除。
如果沒有,那就雙擊工作表表名,右邊會顯示,這樣的是工作表宏。刪除程式碼即可。
如果都沒有。
那你是載入了宏。
透過工具,載入宏,把有對勾的去掉
具體問題具體對待,你這樣籠統的問,只能籠統的給你答了
宏(vba)是用來批次和/或重複執行某些操作。下面是我學習宏的經歷:
1。 點選單的檢視,宏,錄製宏,做一些簡單的動作,如在a1輸入1,在b1輸入 =a1*2,將b1的字型顏色設為紅色,再點檢視,宏,停止錄製。同時按alt和f11進入vb介面,在左上視窗找到模組一,雙擊,右邊窗口出來了你錄製 的宏的程式碼。懂英語最好了,一句一句就象白話文:)
2。 裘伯君說:程式設計只需掌握判斷語句。vba中典型的判斷語句如下:
if 某條件 then
一些語句
else
又一些語句
end if
簡單的if語句可以是
if 某條件 then
一些語句
end if
更簡單的判斷語句為
if 某條件 then 一語句
舉例,在你錄 制的程式碼處貼上以下宏:
sub test()
if 5 > 2 then msgbox “i love u!”
end sub
按f5執行此宏,你會看到一訊息框,“i love u!“
所有的操作無非是一大堆邏輯判斷,即if語句中再套if語句。
3。 除了判斷語句,還應掌握迴圈語句,應為電腦擅長的就是重複工作:)
貼上以下程式碼在有你錄製宏的地方:
sub test2()
for i = 1 to 10
cells(i,1)=i
cells(i,1)。font。colorindex = i
next i
end sub
把宏的視窗變小些,讓你能看到excle表格的a列,在宏的視窗中重複按f8,看excle裡的變化。
for 。。。 to 。。。
一些語句
next
是經典的迴圈語句,剛才那個程式碼的意思是從1重複到10,其中cells(i,1)是工作表中的第 i行第1列,font。colorindex你錄製的第一個宏裡有的,就是設字型顏色。
上一篇:萬聖節給女朋友送什麼糖好?
下一篇:雙子座的心思有人知道嗎?