說(shuō)明:如果您有任何疑問(wèn)或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732
全網(wǎng)監(jiān)測(cè)海量數(shù)據(jù)按需發(fā)布監(jiān)測(cè)預(yù)警
實(shí)時(shí)把握輿情動(dòng)態(tài)精準(zhǔn)追溯信息源頭
一些常見(jiàn)的excel運(yùn)算公式以及使用技巧我們是耳熟能詳?shù)?,而且也?jīng)常會(huì)使用到的,可是對(duì)于一些其他很少用到的功能,比如說(shuō)excel宏你知道是什么?又該如何使用嗎?接下來(lái)我們就一起來(lái)好好的了解一下吧。
excel宏教程——excel宏是什么
Excel的強(qiáng)大優(yōu)勢(shì)還在于它提供的宏語(yǔ)言VisualBasicforApplication(VBA).VisualBasic是windows環(huán)境下開(kāi)發(fā)應(yīng)用軟件的一種通用程序設(shè)計(jì)語(yǔ)言,功能強(qiáng)大,簡(jiǎn)便易用。VBA是它的一個(gè)子集,可以廣泛地應(yīng)用于Microsoft公司開(kāi)發(fā)的各種軟件中,例如Word、Excel、Access等。
那么,”宏”到底是什么呢?
在Excel97中,”宏”是一個(gè)難以理解的概念,但對(duì)于一個(gè)具體的”宏”而言,卻是容易理解的,如果說(shuō)”將一塊文字變?yōu)?#8217;黑體’,字號(hào)為’三號(hào)'”就可以看作一個(gè)”宏”的話,那么”宏”就不難理解了,其實(shí)Excel97中的許多操作都可以是一個(gè)”宏”。
“記錄宏”其實(shí)就是將工作的一系列操作結(jié)果錄制下來(lái),并命名存儲(chǔ)(相當(dāng)于VB中一個(gè)子程序)。在Excel97中,”記錄宏”僅記錄操作結(jié)果,而不記錄操作過(guò)程。例如,改變文字字體時(shí),需要打開(kāi)”字體”欄中的下拉列表,再選擇一種字體,這時(shí)文字即變?yōu)樗x擇的字體,這是一個(gè)過(guò)程,結(jié)果是將所選擇的文字改變?yōu)樗x擇的字體。而”記錄宏”則只記錄”將所選擇的文字改變?yōu)樗x擇的字體”這一結(jié)果。
Excel97中工作表是由行和列組成的二維表格,我們可以通過(guò)系統(tǒng)提供的語(yǔ)句activesheet.cells(I,j),將當(dāng)前工作表中的第I行第j列所在的單元格中的數(shù)據(jù)取出(也可將它數(shù)據(jù)填入到指定的單元格中),然后反把它放入所定義的數(shù)組中,這時(shí)就可以對(duì)其進(jìn)行各種操作,如求平均分、總分、分?jǐn)?shù)段人數(shù)等等。
如何利用excel宏實(shí)現(xiàn)分班操作
Sub分班()
Conststudentno=191’學(xué)生人數(shù)
Constzdno=12’字段數(shù)
Dimzd$(zdno)’定義為12個(gè)字段的數(shù)組
Dima(studentno,zdno),stu(60,zdno)
Dimnam$(studentno),bjname$(60)’定義一個(gè)存放全校學(xué)生名字及各班學(xué)生名字的數(shù)組
Dimbj(studentno)’定義存放班級(jí)的一個(gè)數(shù)組
‘理科班工作表
Sheets(“高三理”).Select
Fori=2Tostudentno
bj(i)=ActiveSheet.Cells(i,1)
nam$(i)=ActiveSheet.Cells(i,2)
Forj=3Tozdno
a(i,j)=ActiveSheet.Cells(i,j)
Nextj
Nexti
‘存放字段到數(shù)組中。
Fori=1Tozdno
zd$(i)=ActiveSheet.Cells(1,i)
Nexti
‘先建立各個(gè)班級(jí)的工作表
Sheets(“高三理”).Select
Sheets(“高三理”).CopyAfter:=Sheets(“分?jǐn)?shù)段”)
Sheets(“高三理(2)”).Select
Sheets(“高三理(2)”).Name=”33″
Fori=2Tostudentno
Forj=1Tozdno
ActiveSheet.Cells(i,j)=Space$(1)
Nextj
Nexti
Range(“a1”).Select
Fori=1Tozdno
ActiveSheet.Cells(1,i)=zd$(i)
Nexti
’34到36班工作表的建立
Fori=34To36
x$=Mid$(Str(33),2)
Sheets(x$).Select
Sheets(x$).CopyAfter:=Sheets(“分?jǐn)?shù)段”)
Sheets(x$+”(2)”).Select
Sheets(x$+”(2)”).Name=Mid$(Str(i),2)
Nexti
‘具體分班。
Fork=33To36
bjrs=0
x$=Mid$(Str(k),2)
no=kMod10
Sheets(x$).Select
Fori=2Tostudentno
Ifbj(i)=noThen
bjrs=bjrs+1
bjname$(bjrs)=nam$(i)
Forj=3Tozdno
stu(bjrs,j)=a(i,j)
Nextj
EndIf
Nexti
Fori=2Tobjrs
ActiveSheet.Cells(i,1)=no
ActiveSheet.Cells(i,2)=bjname$(i)
Forj=3Tozdno
ActiveSheet.Cells(i,j)=stu(i,j)
Nextj
Nexti
Nextk
EndSub
以上就是有關(guān)excel宏如何使用的所有內(nèi)容,當(dāng)然,有關(guān)這一功能這里只是做了一個(gè)簡(jiǎn)單的介紹,如果大家還想了解更多的內(nèi)容,歡迎關(guān)注我們文軍營(yíng)銷的官網(wǎng)在這里還有更多精彩,更加實(shí)用的內(nèi)容等著你。
推薦閱讀
excel中使用相對(duì)引用 excel宏使用相對(duì)引用 | 文軍營(yíng)銷1、打開(kāi)一個(gè)excel工作表,然后在F3單元格中輸入=B3+C3+D3+E3+,如圖1所示。 圖1 2、然后按回車鍵,即可在該單元格顯示出來(lái)計(jì)算記過(guò),如圖2所示。 圖2 3、然后我們?cè)俅芜x擇F3單元格,并將鼠標(biāo)指針移到單元格右下角,當(dāng)鼠標(biāo)指針呈現(xiàn)十字形狀時(shí),按住鼠標(biāo)左鍵向下拖動(dòng),如圖3所示。 圖3 4、最后我們松開(kāi)鼠標(biāo),就可看...excel宏的使用 Excel宏如何進(jìn)行錄制與調(diào)用 | 文軍營(yíng)銷excel宏的使用——Excel宏如何進(jìn)行錄制與調(diào)用 對(duì)于從沒(méi)使用過(guò)Excel宏功能的話,一般要先進(jìn)行添加“宏”選項(xiàng),具體路徑就是點(diǎn)擊左上角的微軟圖標(biāo),依次選擇:“Excel選項(xiàng)”-“常用”,勾選“功能區(qū)顯示開(kāi)發(fā)工具選項(xiàng)卡”,然后就可以看到在Excel選項(xiàng)卡中就多了一個(gè)“開(kāi)發(fā)工具”的選項(xiàng)。 在Excel選項(xiàng)卡上選擇“開(kāi)發(fā)工具”,...利用excel中的宏功能一次性準(zhǔn)確的鎖定全部公式 | 文軍營(yíng)銷一、簡(jiǎn)單制作好一個(gè)帶有公式的表格,然后用鼠標(biāo)點(diǎn)擊工具菜單,在下拉菜單中指向保護(hù),單擊級(jí)連菜單保護(hù)工作表命令,在出現(xiàn)的對(duì)話框中輸入密碼確定后返回。 二、鼠標(biāo)點(diǎn)擊工具菜單,在下拉菜單中指向宏,單擊級(jí)連菜單錄制新宏,出現(xiàn)錄制新宏對(duì)話框,在宏名下輸入鎖定公式,并將其保存在新工作簿,確定后返回。 三、開(kāi)始宏的操...在excel中制作電路圖圖紙 excel制作電路圖 | 文軍營(yíng)銷另外,電路文件移動(dòng)后工具欄還是可以正常使用的,只要先打開(kāi)Excel刪除原有電路工具欄,再打開(kāi)移動(dòng)后的含工具欄文件就可以使用了。至于復(fù)制到其他電腦中,隨便放在哪里都是可以用的,只是再次移動(dòng)后就得按照上面的步驟操作了。 選中所有的元件圖,右擊選擇指定宏,在彈出指定宏窗口的宏列表中雙擊選擇剛才建的空宏。這樣,以后...excel表格制作 教程手把手教你excel表格制作 | 文軍營(yíng)銷使用方法: 將窗口置頂:在excel窗口下,按Alt+F8,彈出宏對(duì)話框,選擇”窗口總在最前面”,點(diǎn)”執(zhí)行”。 恢復(fù):在excel窗口下,按Alt+F8,彈出宏對(duì)話框,選擇”恢復(fù)”,點(diǎn)”執(zhí)行”。 以上就是有關(guān)excel表格制作教程的所有內(nèi)容,要想學(xué)好表格的制作,在網(wǎng)上還有大把的資料,有需要的朋友也可以去,當(dāng)然如果你還想了解更多與...
說(shuō)明:如果您有任何疑問(wèn)或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732