Avatar billede jath08ac Forsker
29. november 2017 - 15:57 Der er 4 kommentarer og
1 løsning

Run-time error '424' på listobjects VBA

Hej Jeg får en fejl '424' på nedenstående kode:

Private Sub CommandButton1_Click()

Dim table As ListObject
Dim tabelK As ListObject
Set table = Efterpostering.ListObjects("tblEfterpost")
Set tableK = EfterposteringK.ListObjects("tblEfterpostK") --> Denne linje går i fejl

    ans = Application.Sum(CInt(Application.VLookup(txtEPIDD.Value, tableK.Range, 8)))
    MsgBox "Resultat er: " & ans & ""


txtEPIDD kommer er en textbox i min UserForm

pft.
29. november 2017 - 16:22 #1
Du har kaldt din variabel tabelK men referer til den med navnet tableK - du skal vælge en af delene ;-)
Avatar billede Dan Elgaard Ekspert
29. november 2017 - 16:51 #2
Du har glemt, at bruge 'Option Explicit' - fy, fy skamme, skamme...
Avatar billede jath08ac Forsker
30. november 2017 - 09:51 #3
Jeg får stadig en fejl

Denne linje bliver markeret gul: Set tableK = EfterposteringK.ListObjects("tblEfterpostK"). Når jeg stiller muse over 'Set tableK' bliver der vist 'tableK = Nothing'.

Hvis jeg holder moser over tableK.Range, bliver der vist følgende: 'tableK.Range = <Object variable or With block variable not set>

MIN KODE:
Dim table As ListObject
Dim tableK As ListObject
Set table = Efterpostering.ListObjects("tblEfterpost")
Set tableK = EfterposteringK.ListObjects("tblEfterpostK") --> Bliver markeret gul
    ans = Application.Sum(CInt(Application.VLookup(txtEPIDD.Value, tableK.Range, 8, False)))

    MsgBox "Resultat er: " & ans & ""
30. november 2017 - 09:54 #4
Tja...
Næste skridt er at sikre at du har en talbel kaldt præcis "tblEfterpostK" på den arkfane som objektet "EfterposteringK" peger på.

EfterposteringK.ListObjects("tblEfterpostK")

Ingen af delene kan vi rigtig hjælpe med uden at have din fil.
Avatar billede jath08ac Forsker
30. november 2017 - 10:03 #5
Fik løst problemmet. jeg havde ændret det interne navn på arkfanen :-)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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