簡體   English   中英

VBA 訪問 - 通過文本框數組

[英]VBA Access - Array via textbox

目前我所有的數組都是在 vba 代碼中實現的。 這工作正常

Dim COST As String
Dim GAT As String
Dim OND As String

COST = "C:\Users\update\COST.xlsb"
GAT = "C:\Users\BACKUP\GAT.xlsb"
OND = "C:\Users\BACKUP\OND.xlsb"

MyArray = Array(COST, GAT, OND)

但是我想通過表單從文本框中選擇上述數組

下面的代碼有效,但我必須實現文件路徑

MyArray = Array(Forms![LAYOUT_F]![Update_F])

帶文件路徑

MyArray = Array("C:\Users\BACKUP\" & Forms![LAYOUT_F]![Update_F])

使用上述將要求我特定於文件名,並且不考慮數組以及文件路徑不同

有沒有辦法從文本框中選擇聲明的數組

我會使用一個多行文本框,用戶例如輸入

C:\Users\update\COST.xlsb
C:\Users\BACKUP\GAT.xlsb

然后在換行符上使用Split()函數:

MyArray = Split(Me!myTextbox, vbCrLf)

但是我誤解了您的問題-不確定“從文本框中選擇聲明的數組”是什么意思。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM