Avatar billede krummel Juniormester
22. juli 2010 - 09:20 Der er 5 kommentarer og
1 løsning

Makro excel problem

Bruger excel 2003 på arbejdet. Følgende makro har virket i flere år, men ikke de seneste dage - hvad kan være gået galt? Jeg har ikke selv lavet makroen.

Her er de to første linier af makroen. Den stopper ved linie 2

Sheets("Kurs").Select
Selection.QueryTable.Refresh BackgroundQuery:=False


Denne fejlmeddelelse fremkommer:

run-time error '1004'
application-defined or object-defined error
Avatar billede gnowak Nybegynder
22. juli 2010 - 10:01 #1
Erstat linje 2 med følgende:
Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False

Venlig hilsen.

Grzegorz Nowak, cand.merc.logistik

Portefølje: http://grn.dk/content/portfolio

CV: http://grn.dk/content/about-Grzegorz-Nowak
Avatar billede krummel Juniormester
22. juli 2010 - 10:22 #2
Det hjalp desværre ikke. Den stopper det samme sted med samme fejlmeddelelse.
Avatar billede gnowak Nybegynder
22. juli 2010 - 10:33 #3
Det er lidt svært at besvare, hvis jeg ikke har regnearket.

Prøv følgende:

Sheets("Kurs").Select
Range("A1").Select

Hvor "A1" er cellen med dit listeobjekt.
Avatar billede krummel Juniormester
22. juli 2010 - 10:43 #4
Nu skriver du "cellen med det listeobjekt" - hvordan ved jeg hvilken celle der har listeobjektet? Ja jeg er lidt grøn på dette område :)
Avatar billede krummel Juniormester
22. juli 2010 - 11:04 #5
Nu prøvede jeg blot at indsætte
Range("A1").Select
A1 er en overskrift, så ved ikke om det er korrekt at skrive.

Men makroen kører igennem nu og ser umiddelbart ud til at virke som den skal.

giv svar og få point
Avatar billede gnowak Nybegynder
22. juli 2010 - 11:44 #6
OK.
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