Hej Jeg har et regneark der automatisk kører nogle makroer når klokken er hhv. 9:00, 9:30 og 15:30. Makroerne kopiere en søjle og sætter dem ind som værdier i en anden søjle på de angivne tidspunkter. Mit problem er at arket hvori makroerne skal køre ikke nødvendigvis er aktivt. Dvs. jeg kan godt sidde og arbejde i et andet regneark. Hvis jeg gør det så virker makroerne ikke? Er der en måde hvorpå man kan få makeroerne til at køre selvom arket ikke er aktivt?
ok, Jeg har et regneark med realtidsopdateret óbligationskurser m.v. Klokken 9 og klokken 15:30 tager makroen en kopi af disse realtidskurser og indsætter dem som værdier i to andre kolonner på de angivne tidspunkter. Makroerne virker fint og jeg køre dem via application.ontime og det virker fint, men KUN hvis jeg har arket maksimeret foran mig på skærmen. Ellers får jeg en fejlmeddelse om at den ikke lan finde arket. Jeg ville jo netop gerne undgå manuelt at være tvunget til at maksimere mit ark på de angivne tidspunkter?? Kan dette lade sig gøre, og hvordan gør jeg??
Range("E5:E40").Select Selection.Copy Range("G5").Select Selection.PasteSpecial Paste:=xlPasteValues Application.CutCopyMode = False Range("a1").Select ThisWorkbook.Save Denne sammen med 3 andre også meget simple makroer er skrevet i Module1 og virker helt fint. Derudover har jeg i Thiswoorkbook skrevet;
Dim Data As Variant Data = ThisWorkbook.Worksheets("Ark1").Range("E5:E40") ThisWorkbook.Worksheets("Ark1").Range("G5:G" & UBound(Data) + 4) = Data ' de + 4 er fordi den starter i G5 ThisWorkbook.Save
Hey Allesammen, mange tak for jeres henvendelser. Excelent, jeg kan sende dig arket så du kan se præcis hvordan det er opbygget i sin simple form??. Og nej der er ikke mere kode i timeren og det virker faktisk fint når bare arket er åbent og aktivt. Kabbak, jeg prøver at kigge lidt på dine løsningsforslag og vender tilbage
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.