Flere ark med forskellige makroer skal køre samtidig
Hej Er det muligt at have eks. 10 ark kørende med forskellige makroer og hvordan sikre man at de enkelte makroer kører i de rigtige ark? Jeg har eks. en makro der skal kører i et ark klokken 12 men hvordan sikre jeg at den kører i det rigtige ark hvis jeg eksempel har et andet ark aktivt??
Ok,. nu har jeg ændret koden som ovenfor. Jeg får stadig samme fejl og debug leder dig ind i linjen "Worksheets("Hovedark").Range("E5:E40").Copy". KOden er nu som følger: Sub MakroJesper2() Worksheets("Hovedark").Range("E5:E40").Copy Worksheets("Hovedark").Range("H5").PasteSpecial xlValues Application.CutCopyMode = False
OG den kører såfremt arket er aktivt eller når jeg kører den manuelt?? Jeg har ikke længere activate eller select i min kode og "hovedark" er navnet på mit underark hvori dataen skal kopieres. Skal koden have en sti for at finde ud af det??
Hmm, filen hedder realark.xls og i den fil hedder arket "Hovedark". Der skulle ikke være nogle stavefejl eller lignende. Desuden kører koden jo perfekt når jeg manuelt trigger den fra kommandoknapper eller den kører via timeren når arket er åbent og aktivt.
Hej Kabbak, ja jeg mener projektmappen. Der er tre ark i hver projektmappe som standard og koden skal kører i det eneste ark der er i projektmappen Realark.xls. Det virker umiddelbart nu men jeg tjekker op på det igen i morgen. Uanset hvad har du hjulpet mig meget og fortjener point. Giv mig et svar og du skal modtage dine point:D
Hey Kabbak,lige inden du indkassere done point :-) Nu ser min kode sådan her ud:
Sub MakroJesper2() Workbooks("Realark").Activate Worksheets("Hovedark").Range("E5:E40").Copy Worksheets("Hovedark").Range("H5").PasteSpecial xlValues Application.CutCopyMode = False
Denne kode virker efter hensigten NÆSTEN........ Ovenstående kode maksimere regnearket, dvs. arket popper op fra statuslinjen i bunden og koden kører efter hensigten.Når vi nu er så tæt på, kan man så ikke kører koden mens arket forbliver minimeret??
hmm, jeg har jo tilsvarende kode som beskrevet ovenfor, ca 20 gange i træk med forskellige celler der skal kopieres og indsættes forskellige steder. Hvis jeg tilføjer Workbooks("realark") alle steder, står arket og hopper helt vildt og det tager meget længere tid inden koden er kørt.
til Innoteck > prøv at fjerne fluebenet i Abonnèr, her til venstre, tryk derefter på send, uden at du skriver noget i feltet, så mener jeg du bliver fri for den aktuelle tråd.
(Det er jo altid lærerigt og interessant at følge lidt med i disse tråde, men det bliver til ret mange mails i indbakken, som jeg godt vil være foruden... smiler)
ehlerz > koden burde ikke få arket til at hoppe, da celler hverken selectes eller aktiveres, på den måde den er skrevet.
Du kunne jo prøve at sætte hele smøren af koder, dem der får arket til at ryste, herind, så vi kan se dem.
Synes godt om
Ny brugerNybegynder
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.