Avatar billede kgndksv Juniormester
21. maj 2015 - 23:54 Der er 1 kommentar og
1 løsning

dynamiske tilføjede checkboxes i userform fra array fejler

Jeg har fundet følgende kode som jeg har moduleret lidt. Jeg får runtime error 424 - Kan nogle hjælpe?

JEg har forsøgt at enable Microsoft DAO 3.5 Object Library (som hedder 3.6 i min excel godt nok:


Option Explicit

Private Sub UserForm_Initialize()

Dim LastColumn  As Long
Dim i          As Long
Dim chkBox      As MSForms.CheckBox


Call test ' her fylder jeg public array med data
LastColumn = UBound(UniqueProvisionArray)

For i = 0 To LastColumn
    Set chkBox = Me.Controls.Add("Forms.CheckBox.1", "CheckBox_" & i)
    chkBox.Caption = UniqueProvisionArray(i).Value
    chkBox.Left = 5
    chkBox.Top = 5 + ((i - 1) * 20)
Next i

End Sub
Avatar billede kabbak Professor
22. maj 2015 - 07:34 #1
Har du husket at dimme variablen "UniqueProvisionArray" global
Avatar billede kgndksv Juniormester
22. maj 2015 - 18:34 #2
Jeps, det gør jeg. Jeg har også fundet ud af at det er fordi jeg henter array værdien med .value (!)
Den virker fint nu :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester