tft每日頭條

 > 生活

 > excelvba數組賦值到列表框

excelvba數組賦值到列表框

生活 更新时间:2024-08-25 18:12:17

數組的定義、賦值、取值前述幾篇文章都講過了。涵蓋了數組的入門知識,後面幾篇開始講述 數組的常用函數

數組有自己用的函數,也可以調用Excel的函數。調用Excel裡面的函數前面幾篇文章用了很多:

比如《Excel VBA 數據基礎(一)》的轉置函數 Transpose

Range("a3:a6") = Application.WorksheetFunction.Transpose(arr)

比如《Excel VBA 實現數字統計-數組方法》的sum、index函數

crr(1, i) = Application.WorksheetFunction.Sum(Application.WorksheetFunction.Index(brr, 0, i))

數組的函數也在前面用過:

比如《Excel VBA 實現數字統計-數組方法》的Ubound函數

For k = 1 To UBound(arr, 1)

For i = 1 To UBound(arr, 2)

但是之前并沒有詳細講解ubound的函數,那麼今天來講講數組的上标及下标。

1.LBound 取得數組的上标

這個用的比較少,因為上标默認的是0和1

2.UBound取得數組的下标

這個函數很多,不過大家要注意 對一維數組來說,隻有一個下标 如 ubound(arr1)和ubound(arr1,1)是一樣的

而對二維數組來說,就有二個下标了.一個是行,也就是說一維的下标,一個是列,是二維的下标 一維上的下标 ubound(arr1)和Ubound(arr1,1) 是一樣的,而二維上的下标 Ubound(arr1,2)

函數演示如下(隻演示二維數組):

excelvba數組賦值到列表框(ExcelVBA數組函數LBound和UBound)1

注:chr(10)理解為換行符。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved