Innholdsfortegnelse
Makroer som brukes på en hel arbeidsbok kan være nyttige for å trekke ut data fra flere ark til en ny arbeidsbok, bruke avansert formatering på alle ark eller mange andre årsaker. Her er den grunnleggende syntaksen og et arbeidskodeksempel for vba som fungerer på hvert ark i en arbeidsbok.
Sløyfe gjennom hvert ark i arbeidsbok
Den grunnleggende syntaksen for å gå gjennom hvert ark i en arbeidsbok og bruke VBA -kode på den
12345 | For hver uke i regneark'Oppdater eller gjør noe herNeste |
Oppdater hvert regneark i arbeidsbok ved hjelp av VBA
For et fungerende eksempel, kopier og lim inn følgende kode i en modul og kjør den. Resultatet er tekst plassert i celle A1 på hvert ark i arbeidsboken.
1234567891011121314151617181920212223242526272829 | Offentlig sub DoToAll ()'Erklær variabelen vårDim ws Som regnearkFor hver uke i regneark'stedskode mellom For og Neste'for det du vil gjøre'hvert arkws.Range ("A1") = "easyexcel.net"NesteSlutt Sub |