[英]Excel VBA userform loop through combo boxes by changing name value
我在Excel用戶窗體中有四個帶有以下值引用的組合框:
Me.cbDesc1.Value
Me.cbDesc2.Value
Me.cbDesc3.Value
Me.cbDesc4.Value
我想做的是遍歷這些組合框值,以便使用變量更改數字1-4,類似這樣...
For j = 1 to 4
cell_j_in_sheet = "Me.cbDesc" & j & ".Value"
Next j
我在單元格中看到的是字符串(例如)“ Me.cbDesc1.Value”,而不是組合框中選擇的實際值。 如何指示VBA通過每次迭代評估Me.cbDescj.Value並輸出cbDescj的當前內容?
如果有更好的方法,請告知。
您可以使用表單的Controls
屬性:
For j = 1 to 4
cell_j_in_sheet = Me.Controls("cbDesc" & j).Value
Next j
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.