国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

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

開通VIP
VBA系列-For Each語句


  當(dāng)你的過程需要在一個集合的所有對象或者一個數(shù)組的所有元素之間循環(huán)時,應(yīng)該使用For Each…Next循環(huán),該循環(huán)不需要計數(shù)器變量,VB自己知道應(yīng)該執(zhí)行幾次循環(huán),在集合和數(shù)組中循環(huán)與其他循環(huán)語句相比,F(xiàn)or Each要靈活很多!

1
For Each 語句語法

  For Each 元素 In 集合名稱或數(shù)組名稱集合變量定義為相應(yīng)的對象;數(shù)組原始變量定義為Variant類型 

語句1

語句2

語句N

Next [元素] 元素變量用來歷遍集合或者數(shù)組中的每個元素,無論集合或者數(shù)組里有多少個元素,從第一個元素開始到最后一個,退出循環(huán)。

2

案例實(shí)戰(zhàn):

   一個工作簿有許多工作表,就像下圖這樣:

(⊙v⊙) 

有請代碼

Sub shtname()

 Dim sht As Worksheet'變量類型定義為Worksheet,工作表類型

 Dim i As Integer 

  i = 1    '第一次待寫入在單元格第1行,變量值定義為1

  For Each sht In Worksheets '當(dāng)前工作簿中的工作表集合,集合里有幾個工作表對象,運(yùn)行程序后就執(zhí)行循環(huán)體幾次

     Cells(i, 'A') = sht.Name '將工作表名稱寫入A列第i行單元格,sht.name返回變量Sht代表的工作表標(biāo)簽名稱

               i = i   1

 Next sht '返回For Each語句開始處,在執(zhí)行循環(huán)體

End Sub

3

查看執(zhí)行效果

  執(zhí)行程序后,工作簿中的所有工作表就出現(xiàn)在當(dāng)前活動工作的A列單元格中。

如下圖所示

  

覺得沒有玩夠,滿足你那顆愛學(xué)習(xí)的心!

4

小練習(xí)

  用For Each…Next語句編寫一個程序?qū)?到100的自然數(shù)輸入到A1:A100單元格區(qū)域中

愛學(xué)習(xí)的親們就是這么

參考答案:

Sub tiangshu()

    Dim r As Range, i As Integer

    i = 1

    For Each r In Range('A1:A100')

        r.Value = i

        i = i   1

        Next

End Sub


 


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Excel VBA編程
EXCEL學(xué)習(xí)筆記之VBA
VBA中的:常量、變量和數(shù)組
跟煙花入門VBA之28:對象(三)
VBA編程問答(第1輯)
vba編程基礎(chǔ)1
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服