Avatar billede mrjowns Novice
27. oktober 2014 - 11:53 Der er 1 kommentar og
1 løsning

Initialisering af userform fejler

Jeg har kigget på koden flere timer nu og kan ikke se hvad jeg gør galt. Her er koden - håber der er et klogt hoved derude, som kan hjælpe:

Private Sub UserForm_Initialize()
    Dim cProjekter As Range
    Dim cMedarbejder As Range
    Dim ws As Worksheet
    Set ws = Worksheets("LookupLists")
    Set wsp = Worksheets("Projekter")
   
    For Each cProjekter In wsp.Range("listProjekter")
      With Me.cboProjekter
        .AddItem cProjekter.Value
        .List(.ListCount - 1, 1) = cProjekter.Offset(0, 1).Value
      End With
    Next cProjekter
   
    For Each cMedarbejder In ws.Range("listMedarbejder")
      With Me.cboMedarbejder
        .AddItem cMedarbejder.Value
      End With
    Next cMedarbejder
   
    Me.txtDate.Value = Format(Date, "Medium Date")
    Me.cboProjekter.SetFocus

End Sub

Jeg får denne fejl når jeg kalder formen:

Run-time error '5':

Invalid procedure call or argument
Avatar billede supertekst Ekspert
27. oktober 2014 - 12:03 #1
Du er velkommen til at sende filen. @-adresse under min profil.
Avatar billede supertekst Ekspert
27. oktober 2014 - 13:58 #2
Hvis det er meningen at Userformen skal være "modeless" så anfør 0, som vist:

Sub ShowTimerForm()
    frmTimer.Show 0 'True
End Sub
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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