19. december 2011 - 14:09Der er
7 kommentarer og 1 løsning
Excel - Overfør parameter ved xlAutoOpen
Hej
Jeg har brug for via en workbook (WB) at åbne andre workbooks (WB2), og at kunne køre en function i den WB2. Umiddelbart har jeg løst dette ved xlAutoOpen, men jeg har også brug for at styre hvad der sker i WB2. Eks: - WB2 åbnes manuelt via windows - der skal ikke ske noget - WB2 åbnes fra WB, her skal en function eksekveres (og denne function skal have en parameter).
Kan dette lade sig gøre via xlAutoOpen? Hvis ikke hvordan kommer jeg så videre?
Når WB2 åbnes via WB skal f.eks. sættes et "flag" i WB2. Derved indikeres der en forskel mellem "alm." (manuel) åbn og programmeret åbn - er det det du mener?
Jeg laver en workaround. 1) WB2 dannes 2) Ved xlAutoOpen checker den to celler. Hvis vilkår er opfyldt eksekveres macro 3) I WB sættes værdier i celler i WB2 4) WB2 gemmes (fra WB) 5) WB2 lukkes
Ikke så kønt og snedigt, men håber det kommer til at virke! Til supertekst: Som tak for sparring, må du lige oprette et svar, så vi kan afregne
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.