亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Excel > 正文

VBA數組學習筆記(二)

2024-08-23 19:48:29
字體:
來源:轉載
供稿:網友

3.2,數組里搜索

Temp = Filter(Arr, xm(i)) '搜索數組

Sub yy()
Dim Arr(), aa$, x%
aa = "asssfffssssaaasss": bb = "s"
For x = 1 To Len(aa)
    ReDim PReserve Arr(1 To x)
    Arr(x) = Mid(aa, x, 1)
Next x
temp = Filter(Arr, bb)
cc = UBound(temp) + 1    ‘cc=”s”的個數
End Sub

用于對字符串數組進行搜索,得到一個新的數組temp,

缺點:只告訴你某元素是否存在于數組中,而不知道其具體位置;

數組精確搜索:


Sub FilterExactMatch()

   ' 該函數在一個字符串數組中搜索那些

   ' 與搜索字符串完全匹配的元素。

   Dim astrFilter() As String

   Dim astrTemp() As String

   Dim lngUpper As Long

   Dim lngLower As Long

   Dim lngIndex As Long

   Dim lngCount As Long

   astrItems = Array("a", "sas", "s", "Sas", "s", "f", "f", "f", "f", "sas", "s", "sas", "a", "a", "Sas", "s", "s")

   strSearch = "Sas"

   ' 為搜索字符串而過濾數組。

   astrFilter = Filter(astrItems, strSearch)

   ' 存儲結果數組的上限和下限。

   lngUpper = UBound(astrFilter)

   lngLower = LBound(astrFilter)

   ' 將臨時數組調整到相同大小。

   ReDim astrTemp(lngLower To lngUpper)

   ' 在經過濾的數組的每個元素中循環。

   For lngIndex = lngLower To lngUpper

      ' 檢查該元素是否與搜索字符串完全匹配。

      If astrFilter(lngIndex) = strSearch Then

         ' 在另一個數組中存儲完全匹配的元素。

         astrTemp(lngCount) = strSearch

         lngCount = lngCount + 1

      End If

   Next lngIndex

   ' 重新調整包含完全匹配的元素的數組的大小。

   ReDim Preserve astrTemp(lngLower To lngCount - 1)

   ' 返回包含完全匹配的元素的數組。

   [a5].Resize(1, UBound(astrTemp) + 1) = application.Transpose(astrTemp)

End Sub


3.3,轉置

取工作表區域的轉置到數組:arr=Application.Transpose([a1:c5]) ‘此時arr是轉置成3行5列的數組,arr(1 to 3,1 to 5)

[e1:i3]=arr   ‘此時3行5列。

數組間也可以轉置:arr1=Application.Transpose(arr)

取數組arr的第n列賦值到某列區域:[e1:e5]=Application.Index(arr, 0, n)

也可寫成 [e1:e5]=Application.Index(arr, , n)

賦值產生一個新數組:arr1=Application.Index(arr,0 , n)

取數組arr的第n行賦值到某行區域:[a6:c6]=Application.Index(arr,n ,0 )

也可寫成 [a6:c6]=Application.Index(arr,n ) 省略0,也省略了“,“

賦值產生一個新數組:arr1=Application.Index(arr, n )

3.4,數組的比較(字典法)

題目:將A列中的數據與C列相比較,輸出C列中沒有的數據到D列:


Sub cc()

‘by:ccwan

    Dim arr, brr, i&, x&, d As Object

    arr = Range("a1:a" & [a65536].End(xlUp).Row)

    brr = Range("c1:c" & [c65536].End(xlUp).Row)

    Set d = CreateObject("scripting.dictionary")

    For i = 1 To UBound(arr)

        d(arr(i, 1)) = ""

    Next

    For x = 1 To UBound(brr)

        If d.exists(brr(x, 1)) Then

            d.Remove brr(x, 1)

        End If

    Next

    [d1].Resize(d.Count, 1) = Application.Transpose(d.keys)

End Sub


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久综合网hezyo| 91手机视频在线观看| 中文字幕在线看视频国产欧美在线看完整| 91在线色戒在线| 一本大道亚洲视频| 91成人国产在线观看| 精品亚洲一区二区三区四区五区| www日韩中文字幕在线看| 成人激情视频在线播放| 91午夜理伦私人影院| 97久久精品国产| 亚洲最大福利视频网| 97在线视频免费观看| 亚洲一区二区三区在线视频| 欧美成人午夜激情| 在线播放亚洲激情| 97色在线视频观看| 国产伊人精品在线| 国产精品久久久久免费a∨| 国产精品自产拍在线观看| 久久天天躁夜夜躁狠狠躁2022| 中文字幕自拍vr一区二区三区| 国产精品久久久久免费a∨| 日韩的一区二区| 久久久久久91香蕉国产| 欧美在线影院在线视频| 日韩欧美在线看| 在线观看欧美成人| 成人久久一区二区| 久久精品99久久香蕉国产色戒| 久久精视频免费在线久久完整在线看| 欧美日韩另类视频| 在线看日韩欧美| 国产美女高潮久久白浆| 日本精品久久久久久久| 亚洲一区二区三区久久| 亚洲色图五月天| 中文字幕亚洲综合久久| 国语自产偷拍精品视频偷| 俺去亚洲欧洲欧美日韩| 日韩一区二区三区xxxx| 日韩高清电影好看的电视剧电影| 97精品欧美一区二区三区| 久久久久久成人精品| 韩国精品久久久999| 亚洲欧美日韩爽爽影院| 色婷婷av一区二区三区在线观看| 91香蕉嫩草影院入口| 亚洲人精选亚洲人成在线| 中文字幕综合一区| 狠狠综合久久av一区二区小说| 亚洲国产另类 国产精品国产免费| 国产精品高潮视频| 国产综合久久久久| 国产精品欧美日韩一区二区| 久久精品99久久香蕉国产色戒| 97国产精品视频人人做人人爱| 欧美黄网免费在线观看| 亚洲欧美国产精品| 中文字幕v亚洲ⅴv天堂| 国产精品最新在线观看| 久久精品91久久久久久再现| 欧美夜福利tv在线| 精品视频偷偷看在线观看| 国产婷婷色综合av蜜臀av| 亚洲日本aⅴ片在线观看香蕉| 日韩成人xxxx| 亚洲性xxxx| www国产精品视频| 中文一区二区视频| 亚洲第一精品久久忘忧草社区| 日韩欧美第一页| 日韩电影中文字幕一区| 国产精品亚洲美女av网站| 91豆花精品一区| 欧美性猛交xxxx偷拍洗澡| 国产日韩专区在线| 亚洲va国产va天堂va久久| 午夜精品www| 在线不卡国产精品| 亚洲va久久久噜噜噜久久天堂| 色偷偷综合社区| 久久成人精品视频| 国产91色在线|| 欧美一区二区视频97| 日韩欧美在线第一页| 亚洲黄色在线看| 92国产精品视频| 国产亚洲精品美女| 97精品视频在线观看| 黑人狂躁日本妞一区二区三区| 国产精品网站大全| 亚洲自拍高清视频网站| 一本色道久久88精品综合| 成人免费在线视频网址| 亚洲国产精品久久久| 国产一区二区激情| 欧美精品性视频| 日韩在线视频网站| 欧美另类xxx| 亚洲国产日韩欧美在线99| 欧美最近摘花xxxx摘花| 日韩欧美在线观看视频| 欧美午夜性色大片在线观看| 福利一区福利二区微拍刺激| 国产精品流白浆视频| 亚洲成人av中文字幕| 久久久久免费精品国产| 亚洲三级 欧美三级| 欧美丝袜一区二区三区| 国产在线视频欧美| 国产精品视频自在线| 久久精品人人做人人爽| 亚洲国产91精品在线观看| 久久99视频精品| 国产主播精品在线| 亚洲丁香婷深爱综合| 亚洲v日韩v综合v精品v| 欧美性猛交xxxx免费看久久久| 一区国产精品视频| 91精品综合视频| 亚洲国产精品成人va在线观看| 欧美在线国产精品| 国产精品丝袜一区二区三区| 日韩av免费看| 久久免费视频网| 亚洲视频一区二区三区| 日韩中文字幕不卡视频| 久久久中精品2020中文| 亚洲色图日韩av| 成人两性免费视频| 26uuu另类亚洲欧美日本一| 日韩在线中文字幕| 精品久久中文字幕久久av| 亚洲国产精品99久久| 操91在线视频| 91视频免费在线| 日本精品中文字幕| 欧美国产在线视频| 亚洲一区二区三区四区视频| 久久久精品一区| 国产美女精品视频免费观看| 欧美激情中文字幕乱码免费| 一区二区三区www| 在线视频一区二区| 欧美日韩国产综合新一区| 亚洲аv电影天堂网| 国产成人涩涩涩视频在线观看| 欧美午夜www高清视频| 亚洲人a成www在线影院| 欧美性猛交xxx| 亚洲男人天堂古典| 91精品国产99| 亚洲综合最新在线| 中文字幕日韩综合av| 中文字幕亚洲综合久久筱田步美| 激情亚洲一区二区三区四区| 国产在线a不卡| 亚洲欧洲一区二区三区在线观看| 热久久这里只有精品| 国产精品色悠悠| 亚洲女同性videos| 国产一区二区三区在线| 色琪琪综合男人的天堂aⅴ视频|