Konvertere et antal ens kontrolelementer til et array (VBA)
Jeg har et større antal TextBox kontrolelementer, som vil blive kaldt noget i retning afArkivDag11, ArkivDag12, ArkivDag13,..ArkivDag17
ArkivDag21, ArkivDag22, ArkivDag23,..ArkivDag27
...
ArkivDag51, ArkivDag52, ArkivDag53,..ArkivDag57
Jeg vil gerne samle dem i et to-dimentionelt array, så jeg kan indeksere kontrolelementerne: ArkivDage(x,y).
Jeg har Office 2003 installeret.
Ifølge VBA hjælp skulle det kunne gøres ved
• Dim MyObject As Object ' Create object variable.
• Set MyObject = Sheets(1) ' Create valid object reference.
Hvis jeg koder:
Dim X As TextBox
Set X = ArkivDag11
får jeg fejlmeddelelsen: “>Run-time error 13: Type mismatch”
Kan I give mig et hint om hvordan jeg kommer videre?