officeword里的宏功能 office辦公軟件里的宏是什么?
office辦公軟件里的宏是什么?常常覺(jué)得聽(tīng)著的Office中的宏,錄制宏...宏倒底是什么?簡(jiǎn)單點(diǎn)說(shuō),宏的本質(zhì)就是那一串可執(zhí)行的VBA代碼的集合,而“錄制視頻宏”應(yīng)該是將我們?cè)谲浖系牟僮鳌胺g成”
office辦公軟件里的宏是什么?
常常覺(jué)得聽(tīng)著的Office中的宏,錄制宏...宏倒底是什么?
簡(jiǎn)單點(diǎn)說(shuō),宏的本質(zhì)就是那一串可執(zhí)行的VBA代碼的集合,而“錄制視頻宏”應(yīng)該是將我們?cè)谲浖系牟僮鳌胺g成”成代碼,后再存儲(chǔ)文件過(guò)來(lái)。
在大多數(shù)的辦公情景下,有時(shí)侯會(huì)碰到一些重復(fù)性高的工作,.例如將B列的數(shù)據(jù)記錄再次轉(zhuǎn)置,如下圖:
(別問(wèn)我我想知道為什么會(huì)有AB列這樣奇葩的源數(shù)據(jù),你就當(dāng)是從某個(gè)系統(tǒng)文件導(dǎo)入的吧)最簡(jiǎn)單但是最費(fèi)力氣的方法是,選擇--轉(zhuǎn)置...
但數(shù)據(jù)量不大的話,轉(zhuǎn)置的工作就稍顯太手工了。
這個(gè)時(shí)候,這個(gè)可以將“選擇-轉(zhuǎn)置”這個(gè)動(dòng)作錄制的視頻成一個(gè)宏,然后用設(shè)定的快捷鍵就可以快速地不能執(zhí)行宏,不用原先的“選擇-轉(zhuǎn)置”這一些列動(dòng)作了。
后臺(tái)化合的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
可是錄制宏另外未知局限性,它可以錄制視頻動(dòng)作的集合,只不過(guò)這對(duì)一些邏輯判斷還有一個(gè)循環(huán)等等卻不能自動(dòng)出現(xiàn)先添加代碼。
因此,如果沒(méi)有我們打算對(duì)上面的數(shù)據(jù)進(jìn)行機(jī)器全自動(dòng)批量化的“轉(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文檔怎樣啟用宏重新打開(kāi)?
OFFICE按鈕(菜單欄最左邊那個(gè)圖標(biāo))word選項(xiàng)信任中心信任中心設(shè)置里宏設(shè)置里參照總是顯示選擇就行了。