中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
笨方法學(xué)VBA:概述

今天帶大家進(jìn)入一門實(shí)用性可能相對(duì)較高的語言:VB。說它實(shí)用性較高是因?yàn)閷W(xué)習(xí)或者工作中如果會(huì)使用VB的話,可以解決很多需要批量操作的步驟,比如批量發(fā)送郵件,批量給特定Excel單元格設(shè)置樣式等。

究其原因,是因?yàn)閂B這門編程語言可以和我們?nèi)粘W(xué)習(xí)辦公的軟件相結(jié)合,我們經(jīng)常講的VBA的A其實(shí)就是Application的縮寫。而且由于VB是的特殊性,它在word,excel,ppt等軟件中有自帶的編輯器,并且編輯完便可以運(yùn)行查看結(jié)果,所以很方便使用。

更加方便的是,微軟還為我們提供了一個(gè)叫做宏錄制器的開發(fā)工具,讓我們可以更加方便開發(fā),接下來我就通過跟大家講解宏的使用帶大家進(jìn)入VBA的大門吧。

先說個(gè)題外話,相信很多人會(huì)和我有同樣的疑問,宏是什么?其實(shí),宏是指能夠完成某個(gè)任務(wù)的一組指令的集合,說到底,其實(shí)就是一堆代碼。叫宏的原因其實(shí)是翻譯問題,因?yàn)楹甑挠⑽氖荕acro,所以簡(jiǎn)潔的翻譯就是宏啦。

回到正題,實(shí)際我們?cè)陂_發(fā)中,往往是先錄制宏,然后在此基礎(chǔ)上,對(duì)代碼進(jìn)行修改和完善,這是一種編寫VBA代碼的捷徑。

現(xiàn)在我跟大家演示一下如何開發(fā)一個(gè)實(shí)際的宏吧,假設(shè)老板要求你將下面這張EXCEL工資表制作成工資條,不借助VBA,一個(gè)個(gè)去復(fù)制修改,確實(shí)要費(fèi)好久的時(shí)間。

在學(xué)VBA之前,我們要先開啟它。在打開EXCEL之后,我們首先要開啟開發(fā)工具欄,點(diǎn)擊文件,選項(xiàng),自定義功能區(qū),勾選上開發(fā)工具:

之后你就會(huì)在EXCEL上看到開發(fā)工具欄了:

回到我們剛才的需求,我們現(xiàn)在使用錄制宏的方式來進(jìn)行工資條制作。其實(shí)錄制宏的意思就是將我們的操作步驟錄制下來,之后我們就可以直接調(diào)用這些宏來進(jìn)行工資條生成而不是一個(gè)個(gè)慢慢做了。

在開發(fā)工具欄目下,先點(diǎn)擊使用絕對(duì)引用(絕對(duì)引用的意思和我們EXCEL中的意思是一樣的,該案例中使用絕對(duì)引用才可以保證后面會(huì)跟著跨行插入表頭),再點(diǎn)擊錄制宏,之后會(huì)跳出一個(gè)框,宏名就是給宏取名,我們就叫生成工資條吧;快捷鍵是假如你想設(shè)置快捷鍵方便調(diào)用這個(gè)宏就可以設(shè)置的,不強(qiáng)制;說明就是你對(duì)這個(gè)宏的說明解釋,也不強(qiáng)制;正常直接確認(rèn)就可以了。

之后你就會(huì)看到像錄制視頻一樣,那個(gè)錄制宏的按鍵變了。現(xiàn)在我們按照做工資條的方法制作,首先選中第一行,然后右鍵復(fù)制,之后選中第二行,右鍵點(diǎn)擊插入復(fù)制單元格,之后選中新插入的表頭(即A3單元格),然后點(diǎn)擊停止錄制,這樣就ok了。

之后你點(diǎn)擊宏,你會(huì)發(fā)現(xiàn)我們錄制的宏已經(jīng)在那里了,點(diǎn)擊執(zhí)行宏,就可以自動(dòng)制作工資條了。

點(diǎn)擊幾次之后,工資條就做好啦。

但有朋友肯定會(huì)覺得,這數(shù)據(jù)才幾十條,假設(shè)公司有幾百上千人,那不得點(diǎn)到明年?這時(shí)候,我們就得利用VBA編程,修改這段宏來滿足我們的自動(dòng)化需求。點(diǎn)擊宏,然后點(diǎn)擊編輯,進(jìn)入VBE界面:

在“Sub 生成工資表()”后面添加這兩行代碼:

Dim i As Long

For i = 2 To 19

19意思是你工資表有19行,如果你不是19行。改成你工資表的行數(shù)。在“End Sub”前面加上:

Next

這行代碼。

之后關(guān)閉這個(gè)窗口,退回到EXCEL界面,再次執(zhí)行宏,你會(huì)發(fā)現(xiàn)它一次就全部自動(dòng)生成了。

假如你想把這個(gè)宏發(fā)給別人但又覺得和別人解釋操作很麻煩,可以選擇這樣做,點(diǎn)擊插入,選擇按鈕,然后隨意點(diǎn)擊EXCEL空白的單元格,會(huì)跳出一個(gè)框,里面有我們剛才制作的宏,選擇宏,點(diǎn)擊確認(rèn)即可,你會(huì)發(fā)現(xiàn)EXCEL生成了一個(gè)按鈕,一點(diǎn)擊就可以執(zhí)行我們剛才的宏了。

(PS:執(zhí)行宏之前要把鼠標(biāo)放在A1單元格,不然由于相對(duì)引用的原因,會(huì)造成單元格插入錯(cuò)誤)

其實(shí)如果有看過我之前Python教程的同學(xué)應(yīng)該大致可以看得懂這段宏的代碼,大意就是給定義一個(gè)長(zhǎng)整形,然后用一個(gè)循環(huán)循環(huán)執(zhí)行復(fù)制黏貼的行為。今天我們利用一個(gè)簡(jiǎn)單的案例帶大家走進(jìn)了VBA,之后我們會(huì)開始學(xué)習(xí)VB的語法,讓大家也可以隨心所欲寫出符合自己需求的宏。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Excel VBA基礎(chǔ)與應(yīng)用Day1:Excel VBA基礎(chǔ)介紹
excel中VBA基礎(chǔ)入門介紹
一鍵生成工資條、工資表,點(diǎn)起來超爽
VBA 基礎(chǔ)講座
Office 2010 中的 VBA 開發(fā)入門
VBA概述之在Office產(chǎn)品中創(chuàng)建自己的應(yīng)用程序
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服