首页
/
每日頭條
/
科技
/
vba怎麼把一串數據轉換成數組
vba怎麼把一串數據轉換成數組
更新时间:2026-07-26 10:29:16
No.1

字符串操作在編程當中應用十分普遍,集合數組應用,對提高編程技巧有很大的幫助作用。

本節講兩個函數Join、Split。

vba怎麼把一串數據轉換成數組(如何把數組連接成字符串和字符串轉換為數組)1

這兩個函數是對字符串和數組的操作。

Join函數功能是将數組連接成一個字符串。

Split函數正好相反,是把一個字符串拆分成數組。

No.2 Join函數

如下圖所示,Join函數語法介紹:

vba怎麼把一串數據轉換成數組(如何把數組連接成字符串和字符串轉換為數組)2

Join函數參數

Sourcearray參數代表一個一維數組,必選參數。

Delimiter參數是分隔符,可以省略,也可以是任何字符。

使用方法

Dim Str,Sarr

Sarr=Array("This","is","JM")

Str=Join(Sarr,",")

代碼返回一個字符串:"This,is,JM"

No.3 Split函數

Split函數是Join函數的逆向函數。

其使用方法和Join類似,有一點不同就是可以設定返回數組的個數。

vba怎麼把一串數據轉換成數組(如何把數組連接成字符串和字符串轉換為數組)3

Split參數

expression:代表一個字符串。必選項。

Delimiter參數是分隔符,可以省略,也可以是任何字符。可選項。默認為空格。

Limit:指定數組的個數。

使用方法

Dim Str,Sarr

Str="This is a Join&Split List."

Sarr=Split(Str, ,-1)'返回5個數組值

Sarr=Split(Str, ,3)'返回3個數組值

No.4 示例

下圖作為一個示例,分别對join和Split函數進行演示介紹:

vba怎麼把一串數據轉換成數組(如何把數組連接成字符串和字符串轉換為數組)4

圖中設置了一個字符列,進行數組連接,然後再進行拆分操作。

結果分别顯示在TextBox文本框和ListBox列表框中。

代碼如下:

vba怎麼把一串數據轉換成數組(如何把數組連接成字符串和字符串轉換為數組)5

vba怎麼把一串數據轉換成數組(如何把數組連接成字符串和字符串轉換為數組)6

總體來說,這兩個函數是必須掌握的函數,在編程過程當中應用很普遍。

如果不能很好地利用,對于提高編程方面的操作有很大的阻礙,所以,有必要進行一些更加深入的學習和理解。

其實參數的理解不難,問題在于對數組和字符串相互轉換要有一個清楚概念,不然,可能造成一些混亂,如果分不清什麼是數組,什麼是字符串,應用當中就會出現錯誤。

歡迎關注、收藏。

---END---

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
vivo手機聲音小怎麼辦
vivo手機聲音小怎麼辦
1、檢查設備話筒是否被擋住。2、查看通話界面上的靜音”功能是否被點擊。3、更換其他位置嘗試排除是否為網絡問題)。4、若您的手機支持降噪功能,建議取消降噪嘗試。操作:待機界面-電話-菜單鍵-通話設定-降噪-取消對勾。5、若無效,備份數據,将手機恢複出廠設置設定-重置-恢複出廠設置)。若問題依然存在,帶...
2026-07-26
win10打不開windows功能怎麼辦
win10打不開windows功能怎麼辦
1、首先打開Win10電腦,按win+R快捷鍵,打開運行窗口,輸入services.msc,點擊确定,2、然後進入服務界面,找到WindowsUpdate服務,鼠标右擊,選擇停止。3、停止WindowsUpdate服務之後,進去C:Windows路徑,找到SoftwareDistribution文件...
2026-07-26
256ssd是什麼意思
256ssd是什麼意思
存儲容量為256G的固态硬盤。固态硬盤區别于傳統的機械硬盤,内部沒有機械傳動裝置,可以實現零噪音,因為使用高速閃存芯片,具備存取速度快的優點。固态驅動器(SolidStateDisk或SolidStateDrive,簡稱SSD),俗稱固态硬盤,固态硬盤是用固态電子存儲芯片陣列而制成的硬盤,因為台灣英...
2026-07-26
紅旗hs5怎麼挂檔
紅旗hs5怎麼挂檔
1、先踩住刹車,按着車鍵,車子打着後。接下來就要讓車走起來。2、接着還是要踩住刹車,接着右手大拇指要按住下圖紅色箭頭所指的那個按鍵。3、前進:按住紅色箭頭所指的按鍵,把檔位往下拉到D擋。4、後退:按住紅色箭頭所指的按鍵,把檔位往下拉到R擋。5、停車:先把檔位往下拉到N擋,在按P字駐車鍵。6、手動檔位駕駛模式:把檔位往下拉到M擋。
2026-07-26
怎麼查蘋果手機序列号
怎麼查蘋果手機序列号
1、可以從iPhone包裝上獲取信息,如果還保留着設備的原始包裝,可以從粘貼在包裝上的條碼标簽上找到打印的iPhone序列号。2、可以用電腦獲取iPhone的相關信息,如果可以訪問電腦且可連接上iPhone,也可以下方法獲取iPhone序列号。首先将Phone連接到電腦并打開iTunes。當iPho...
2026-07-26
Copyright 2023-2026 - www.tftnews.com All Rights Reserved