officeword里的宏功能 office辦公軟件里的宏是什么?
office辦公軟件里的宏是什么?常常覺得聽著的Office中的宏,錄制宏...宏倒底是什么?簡單點說,宏的本質(zhì)就是那一串可執(zhí)行的VBA代碼的集合,而“錄制視頻宏”應(yīng)該是將我們在軟件上的操作“翻譯成”
office辦公軟件里的宏是什么?
常常覺得聽著的Office中的宏,錄制宏...宏倒底是什么?
簡單點說,宏的本質(zhì)就是那一串可執(zhí)行的VBA代碼的集合,而“錄制視頻宏”應(yīng)該是將我們在軟件上的操作“翻譯成”成代碼,后再存儲文件過來。
在大多數(shù)的辦公情景下,有時侯會碰到一些重復(fù)性高的工作,.例如將B列的數(shù)據(jù)記錄再次轉(zhuǎn)置,如下圖:
(別問我我想知道為什么會有AB列這樣奇葩的源數(shù)據(jù),你就當(dāng)是從某個系統(tǒng)文件導(dǎo)入的吧)最簡單但是最費力氣的方法是,選擇--轉(zhuǎn)置...
但數(shù)據(jù)量不大的話,轉(zhuǎn)置的工作就稍顯太手工了。
這個時候,這個可以將“選擇-轉(zhuǎn)置”這個動作錄制的視頻成一個宏,然后用設(shè)定的快捷鍵就可以快速地不能執(zhí)行宏,不用原先的“選擇-轉(zhuǎn)置”這一些列動作了。
后臺化合的VBA代碼:
Sub數(shù)據(jù)轉(zhuǎn)置(
數(shù)據(jù)轉(zhuǎn)置
快捷鍵:CtrlShiftFActiveCell.Range(A1:A3).Select (0,2).Range(A1).Select
Paste:xlPasteAll,Operation:xlNone,SkipBlanks:_
False,Transpose:True
(4,-2).Range(A1).Select
EndSub
可是錄制宏另外未知局限性,它可以錄制視頻動作的集合,只不過這對一些邏輯判斷還有一個循環(huán)等等卻不能自動出現(xiàn)先添加代碼。
因此,如果沒有我們打算對上面的數(shù)據(jù)進(jìn)行機(jī)器全自動批量化的“轉(zhuǎn)置”,那就就又要加入循環(huán)應(yīng)用的VBA代碼:
Sub數(shù)據(jù)轉(zhuǎn)置()
數(shù)據(jù)轉(zhuǎn)置宏
快捷鍵:CtrlShiftF
九十一章
ActiveCell.Range(A1:A3).Select (0,2).Range(A1).Select
Paste:xlPasteAll,Operation:xlNone,SkipBlanks:_
False,Transpose:True
(4,-2).Range(A1).Select Loop Until ActiveCell End Sub
到現(xiàn)在,你知道什么加宏,什么叫VBA了嗎?
歡迎大家關(guān)注我,一同玩Office。
word文檔怎樣啟用宏重新打開?
OFFICE按鈕(菜單欄最左邊那個圖標(biāo))word選項信任中心信任中心設(shè)置里宏設(shè)置里參照總是顯示選擇就行了。