Just nu i M3-nätverket
Gå till innehåll
anea

Hjälp VBA - körfel 1004

Rekommendera Poster

Hej,

Jag får Körfel 1004 Program- eller objektdefinierat fel när jag kör mit excel-makro.

Finns det någon vänlig själ som kan hjälpa mig?

 

Koden ligger som bifogad fil.

 

 

post-139915-0-00536200-1508937175_thumb.png

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Ta reda på vilken rad som är orsaken, så blir det lättare att hjälpa.

Om inte felmeddelandet visar det så kommentera bort kod tills du listat ut vilken rad det är.

Redigerad av i3o6

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Jag tror inte det är någon speciell rad för hela makrot körs och gör som den ska sedan kommer dialogrutan "Egenskaper för datalänk" upp.

jag läste på excelkungens hemsida att det kan vara en bugg...

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Hej

 

Om det är Select satsen som spökar, så ändra till detta istället.

 

ThisWorkbook.Worksheets("Indata").Activate

 

Range("A7:S65537").ClearContents

 

så raderar den det område du vill radera.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Efter att ha kikat lite på din skärmdump känner jag rent spontant att du behöver få med en workbook.open-händelse för att öppna den arbetsbok du vill utföra programkoden i och därefter workbook.close-händelse för att stänga den efteråt.

Edit: missade att du redan hade den koden, my bad.

 

För att få ett mer precist svar är det önskvärt att du kopierar och klistrar in programkoden i ditt inlägg (gärna inom kodtaggar), för ingen kommer troligen att vilja manuellt knappa in kod och testköra.

Redigerad av Ove Söderlund

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Ibland fungerar det inte med breakpoints för att hitta fel som detta 1004 är just ett sådant där fel som inte är självklart att se vad som är fel.

 

Mina råd är ändå:

1: testa och sätt breakpoint och stega i koden.

om det inte fungerar

2: Skriv ut debug-meddelanden:

Debug.Print "I was here, rad 2"

lite här och där i koden för att se var den kraschar.

 

Annars bara mitt vanliga tips: Bort med alla Activate och select ur koden.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...