28. august 2023 - 13:58Der er
7 kommentarer og 1 løsning
VBA kode - Åben, gem, luk
Hej. Har brug for Jeres hjælp.
Jeg har en Excel ark (hovedark), hvor jeg samler alt data og bruger den til at skabe overblik - denne Excel ark, henter så datoerne fra 2 forskellige Excel.
- Hovedark
-Data excel1 -Data excel 2
Data excel 1 & 2 er sat op således, at når jeg åbner arkene, opdateres de automatisk, jeg klikke gem og lukke dem ned.
Spørgsmål lyder på: Kan man bruge en makrokode, således, at jeg åbner hovedarken, klikker på knappet, hvor der er tildelt makro, så åbner makro både dataexcel 1 & 2, gemmer dem og lukker dem ned?
Hvis de (1&2) indeholder data, der kan kollidere, så lav makro, så den henter ark1, venter et par sekunder, og så henter ark2. Du skal vide, hvilke data, der 'bestemmer' i opdateringen.
Fedt - mange tak. Hmm - har lige et spørgsmål mere, kan man kode en Excel ark således, at den F.eks åbner, gemmer, og lukker hver dag kl 05.00, 11.00 og kl 14.00?
Nej, du kan ikke kode en Excel-fil til at åbne sig selv, når den er lukket.
Der findes en funktion i VBA - Application.OnTime - som kan skemasætte kørsel af makroer, men det kræver, at filen er åben i det tidsinterval, hvor makroerne skal køre.
Det er noget tid siden, jeg har "rodet" med det, men i Windows findes der en såkaldt Task Scheduler, hvor man kan sætte Excel-filen til at åbne på bestemte tidspunkter. Hvis man så har en Auto_Open-makro i filen, som udfører det ønskede og slutter med at lukke filen, så har du en løsning der. Men det kræver så, at din pc (eller evt. en server) står tændt hele tiden.
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.