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

打開APP
userphoto
未登錄

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

開通VIP
Excel VBA入門之二《一夜暴富》

VBA入門之二《一夜暴富》

轉(zhuǎn)自 山菊花老師的作品 :http://club.excelhome.net/dispbbs.asp?BoardID=2&ID=182365&replyID=&skin=0
經(jīng)過VBA入門之一《與代碼親密接觸》的學(xué)習(xí),我們的收獲應(yīng)該是不小的,是吧?
1、能在工作表中使用按鈕,能在VBE中創(chuàng)建代碼,并運(yùn)行它。
2、認(rèn)識(shí)了一些對象:按鈕、工作表、單元格都是一個(gè)對象,初步建立了“對象”這個(gè)概念。
3、掌握了單元格對象的一些屬性,如:Value、Address。
4、知道單元格有Range()、Cells()、[]等幾種表示方法。
5、接觸了按鈕的一些屬性,如:Left、Caption、Width、Height等等。
6、最值得高興的是,你能讀懂“CommandButton1.Caption”,看似長長的代碼,其實(shí)就是“按鈕1的標(biāo)簽”這意思。我們熟悉的小數(shù)點(diǎn)在這里是一個(gè)連接符,起承上啟下的作用。

有沒有想過?許多事情現(xiàn)在躍躍欲試,但就是不知道該用什么代碼,這該死的代碼。


別急,今晚,我們就來解決這一問題。

是什么東西?
Excel工具菜單下有個(gè)“宏”,這宏是什么東西?宏是一段代碼。我們點(diǎn)擊一個(gè)按鈕運(yùn)行一段代碼,這一段代碼就是一個(gè)宏。
菜單:工具-宏中有個(gè)“錄制新宏”,這又是什么意思?
錄制新宏就是把我們對Excel的鍵盤和鼠標(biāo)操作記錄為代碼。
沒有發(fā)愣吧?這東西好哩!


[此貼子已經(jīng)被作者于2008-3-2 22:26:39編輯過]

附件

VBA入門之二《一夜暴富》2

我們就來試一試這“錄制新宏”。

做點(diǎn)什么?把當(dāng)前工作表隱藏了,看錄制的宏是什么東西。

說做就做:

點(diǎn)擊工具-宏-錄制新宏:

這時(shí),會(huì)顯示工具“停止錄制”,有兩個(gè)按鈕,一個(gè)是停止錄制,點(diǎn)擊它即停止錄制宏。另一個(gè)是“相對引用”,如果對單元格進(jìn)行操作,選擇或取消“相對引用”,錄制出的代碼是不一樣的,你可另找時(shí)間研究它。

操作:格式-工作表-隱藏。

點(diǎn)擊“停止錄制”按鈕,也可以執(zhí)行菜單命令“工具-宏-停止錄制”。

VBA入門之二《一夜暴富》3

“錄制新宏”的工作結(jié)束了,按Alt+F11打開VBE窗口:

系統(tǒng)自動(dòng)增加一個(gè)模塊“模塊1”,剛才錄制的宏就在這模塊1下,如果看不到代碼,雙擊“模塊1”就是。

Sub Macro1()和End Sub是宏的開始行和結(jié)束行。Macro1是宏的名稱。

綠色字體部分是注釋,如果不喜歡,可以刪掉它。

余下的只有一行:ActiveWindow.SelectedSheets.Visible = False

這時(shí),我們該怎么做?

按F1,查幫助。用查戶口的方式弄清每一個(gè)詞的意義。

ActiveWindow:當(dāng)前窗口。

SelectedSheets:選定的工作表。

Visible:決定對象是否可見。

我們操作的對象是ActiveWindow.SelectedSheets,即當(dāng)前窗口中的選定的工作表。

讓工作表隱藏,即是Visible = False。
 

VBA入門之二《一夜暴富》4

看出點(diǎn)名堂來沒有?

如果不用“ActiveWindow.SelectedSheets”這種方式來指定工作表,還能怎樣?回想一下,Sheets(工作表名),還記得嗎?我們能用代碼隱藏指定的工作表(如sheet2)嗎?能:

QUOTE:

Sheets("Sheet2").Visible = False

當(dāng)Visible = False時(shí),表示隱藏,不可見,怎樣表示可見呢?取值等于False相反的邏輯值是True:

QUOTE:

Sheets("Sheet2").Visible = True


可以用我們已經(jīng)熟悉的方式,把代碼寫在按鈕的Click()過程中,點(diǎn)擊按鈕運(yùn)行它。

[attach]169461[/attach]
小結(jié):本來我們不知道有Visible這么一個(gè)屬性,因?yàn)樾枰?,我們可以通過錄制宏的辦法記錄對Excel的操作,再對宏代碼進(jìn)行分析,找到我們需要的代碼并加以運(yùn)用。掌握了錄制宏這一技巧,是不是受用無窮呢?

練習(xí)1:編寫代碼,把工作表sheet3更名為“我的工作表”。

練習(xí)2:編寫代碼,取消當(dāng)前窗口中的滾動(dòng)條(提示:菜單:工具-選項(xiàng)-視圖)。

VBA入門之二《一夜暴富》5

練習(xí)還順暢嗎?

工作表具有Visible屬性,改變它的值,即是隱藏或顯示指定的工作表。

其它對象是否有這屬性?打開下面的附件看看:

[attach]169535[/attach]
 

VBA入門之二《一夜暴富》6

你一定已經(jīng)知道,錄制的宏可以直接運(yùn)行。運(yùn)行宏的辦法有多種:

打開“工具-宏-宏”窗口,選擇要運(yùn)行的宏,點(diǎn)擊按鈕“運(yùn)行”。

[attach]169520[/attach]

VBA入門之二《一夜暴富》7

錄制宏注意事項(xiàng)。

錄制宏主要有兩個(gè)目的。一是為了運(yùn)用,如,當(dāng)前工作表從第1行開始,每7行刪除1行,我們可以錄制一段宏,操作步驟是:

①將光標(biāo)定位到要?jiǎng)h除的第一行;

②開始錄制(設(shè)置快捷鍵Ctrl+X、選擇“相對引用”),完成兩個(gè)動(dòng)作:

⑴刪除整行;

⑵光標(biāo)下移6行到要?jiǎng)h除的第2行,即第原來的第8行(最好用鼠標(biāo),可與鍵盤操作比較一下代碼);

③停止錄制。

[attach]169529[/attach]

利用這個(gè)實(shí)例,可對比領(lǐng)會(huì)一下“相對引用”的作用。

第二個(gè)目的,就是獲取代碼,我們不知道對象的屬性、方法,通過錄制宏來獲取,再用到自己的代碼中。

無論哪個(gè)目的,都要注意,不要進(jìn)行不必要的操作,代碼太多,不利于修改。如果獲取代碼為目的,錄制過程更要簡潔些,一次錄制的動(dòng)作越少越好,分析的時(shí)候才不容易出差錯(cuò)。

這一講到這結(jié)束。
 

VBA入門之二《一夜暴富》問題解答

QUOTE:
以下是引用xiaoxun在2006-8-14 13:03:38的發(fā)言:

學(xué)生愚笨,請老師指點(diǎn):錄制后結(jié)果不同,錯(cuò)在哪?

第一步,定位第一行,不是選擇第一行,用鼠標(biāo)點(diǎn)擊第一行的某一單元格,如A1。

開始錄制后,第一步是選擇第一行(你原來錄制前的操作)。


附件
2u96z98j.gif (109.55 KB)

2006-8-14 15:34

VBA入門之二《一夜暴富》問題解答

QUOTE:
以下是引用mannewer123在2006-8-15 16:18:53的發(fā)言:

VBA入門之二《一夜暴富》7中提到:利用這個(gè)實(shí)例,可對比領(lǐng)會(huì)一下“相對引用”的作用

可是我用了兩種方法做了以后,怎么感覺是一樣的啊,能不能請山老師具體解釋下兩個(gè)的區(qū)別,謝謝~

不能憑感覺,要用事實(shí)說話。

兩種模式下錄制宏,再分別運(yùn)行它(多運(yùn)行幾次),看工作表變化。

 

 

ZUXuEb4B.rar (7.46 KB

 
 
 
 
 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
VBA強(qiáng)制啟用宏才可用 否則顯示空白頁
每日Excel分享(VBA)| 強(qiáng)制啟用宏與深度隱藏工作表
科學(xué)網(wǎng)—電子表格VBA編程計(jì)算速成(2)
Excel怎么保護(hù)自己的勞動(dòng)成果?強(qiáng)制用戶啟用宏,再加上這一步
給EXCEL表快速建立目錄
EXCEL 教你VBA編程快速入門
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服