說明:如果您有任何疑問或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732
全網(wǎng)監(jiān)測海量數(shù)據(jù)按需發(fā)布監(jiān)測預(yù)警
實(shí)時(shí)把握輿情動(dòng)態(tài)精準(zhǔn)追溯信息源頭
一些常見的excel運(yùn)算公式以及使用技巧我們是耳熟能詳?shù)?,而且也?jīng)常會(huì)使用到的,可是對(duì)于一些其他很少用到的功能,比如說excel宏你知道是什么?又該如何使用嗎?接下來我們就一起來好好的了解一下吧。
excel宏教程——excel宏是什么
Excel的強(qiáng)大優(yōu)勢還在于它提供的宏語言VisualBasicforApplication(VBA).VisualBasic是windows環(huán)境下開發(fā)應(yīng)用軟件的一種通用程序設(shè)計(jì)語言,功能強(qiáng)大,簡便易用。VBA是它的一個(gè)子集,可以廣泛地應(yīng)用于Microsoft公司開發(fā)的各種軟件中,例如Word、Excel、Access等。
那么,”宏”到底是什么呢?
在Excel97中,”宏”是一個(gè)難以理解的概念,但對(duì)于一個(gè)具體的”宏”而言,卻是容易理解的,如果說”將一塊文字變?yōu)?#8217;黑體’,字號(hào)為’三號(hào)'”就可以看作一個(gè)”宏”的話,那么”宏”就不難理解了,其實(shí)Excel97中的許多操作都可以是一個(gè)”宏”。
“記錄宏”其實(shí)就是將工作的一系列操作結(jié)果錄制下來,并命名存儲(chǔ)(相當(dāng)于VB中一個(gè)子程序)。在Excel97中,”記錄宏”僅記錄操作結(jié)果,而不記錄操作過程。例如,改變文字字體時(shí),需要打開”字體”欄中的下拉列表,再選擇一種字體,這時(shí)文字即變?yōu)樗x擇的字體,這是一個(gè)過程,結(jié)果是將所選擇的文字改變?yōu)樗x擇的字體。而”記錄宏”則只記錄”將所選擇的文字改變?yōu)樗x擇的字體”這一結(jié)果。
Excel97中工作表是由行和列組成的二維表格,我們可以通過系統(tǒng)提供的語句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è)簡單的介紹,如果大家還想了解更多的內(nèi)容,歡迎關(guān)注我們文軍營銷的官網(wǎng)在這里還有更多精彩,更加實(shí)用的內(nèi)容等著你。
推薦閱讀
excel啟用宏 excel啟用宏如何使用 | 文軍營銷首先打開“office按鈕”,選擇“excel選項(xiàng)”——“信任中心”——“信任中心設(shè)置”。 進(jìn)入“信任中心設(shè)置”界面后,選擇“宏設(shè)置”,在“宏設(shè)置”中有啟動(dòng)宏的不同方式。 如果選擇”禁止所有宏,并不通知“,那么excel表中就不會(huì)出現(xiàn)以上第一點(diǎn)的圖標(biāo),同時(shí)excel中的宏的功能也不能使用。要啟動(dòng)宏的話,就必須選擇其他...excel宏的使用 Excel宏如何進(jìn)行錄制與調(diào)用 | 文軍營銷excel宏的使用——Excel宏如何進(jìn)行錄制與調(diào)用 對(duì)于從沒使用過Excel宏功能的話,一般要先進(jìn)行添加“宏”選項(xiàng),具體路徑就是點(diǎn)擊左上角的微軟圖標(biāo),依次選擇:“Excel選項(xiàng)”-“常用”,勾選“功能區(qū)顯示開發(fā)工具選項(xiàng)卡”,然后就可以看到在Excel選項(xiàng)卡中就多了一個(gè)“開發(fā)工具”的選項(xiàng)。 在Excel選項(xiàng)卡上選擇“開發(fā)工具”,...利用excel中的宏功能一次性準(zhǔn)確的鎖定全部公式 | 文軍營銷6、鼠標(biāo)點(diǎn)擊工具菜單,在下拉菜單中指向宏,單擊級(jí)連菜單宏,出現(xiàn)宏對(duì)話框,在其中點(diǎn)擊編輯按鈕,出現(xiàn)Excel自帶的VB、編程窗口,直接將剛才錄制的宏按一定的路徑、名稱保存(如:C:鎖定公式)后退出,至此鎖定公式的宏錄制已完成。 四、定制鎖定公式工具按鈕,方法如下: ...excel表格制作 教程手把手教你excel表格制作 | 文軍營銷使用方法: 將窗口置頂:在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)然如果你還想了解更多與...
說明:如果您有任何疑問或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732