2017-01-13 28 views
0

如果我想在變量的名稱中使用一個變量,我該怎麼做?我有點生疏,不記得或找到正確的語法來做到這一點。帶變量的表單元素

例:

For x = 1 To 6 
    txtBoard [x].Caption = rst(0) 
    If Not rst(0) = "" Then 
     boardPresent(x) = True 
    End If 
    txtBoardSer [x].Caption = rst(1) 
    rst.MoveNext 
Next 
+0

什麼樣的對象是'txtBoard'和'txtBoardSer'? – user3598756

+0

他們是'標籤'對象。 – Flibertyjibbet

+0

他們有多少人,他們是怎麼叫的? – user3598756

回答

1

使用Controls您的用戶窗體對象的集合按名稱搶到控制

With Me '<--| reference your userform 
     For x = 1 To 6 
      .Controls("txtBoard" & x).Caption = rst(0) 
      If Not rst(0) = "" Then 
       boardPresent(x) = True 
      End If 
      .Controls("txtBoardSer" & x).Caption = rst(1) 
      rst.MoveNext 
     Next 
    End With