2017-01-13 5 views
0

Wenn ich eine Variable im Namen einer Variablen verwenden möchte, wie würde ich das tun? Ich bin ein bisschen rostig und kann mich nicht erinnern oder finde die richtige Syntax dafür.Formularelement mit Variable

Ex:

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

welche Art von Objekt ist 'txtBoard' und' txtBoardSer' zu greifen? – user3598756

+0

Sie sind 'Label'-Objekte. – Flibertyjibbet

+0

Wie viele von ihnen und wie heißen sie? – user3598756

Antwort

1

Verwendung Controls Sammlung Ihrer Userform Objekt Kontrollen durch ihren Namen

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 
Verwandte Themen