Slik konverterer Excel 2003 makroer til Excel 2007

Slik konverterer Excel 2003 makroer til Excel 2007


Microsoft Visual Basic for Applications (VBA) er i hovedsak de samme i Excel 2003 som det er i Excel 2007. Hvis du åpner Excel 2003-fil (XLS) og lagre det som en Excel 2007-fil (XLSX), bør makroene overføre over intakt . Hvis de ikke gjør det, er det ikke fordi koden din har unnlatt å konvertere. En av to ting har skjedd: enten du ikke har satt makroinnstillingene i Excel 2007, eller arbeidsboken (ikke selve koden) er skadet. En løsning på problemet er å lagre makroer som tekstfiler og overføre dem over individuelt fra Excel 2003 til Excel 2007.

bruksanvisning

Endre Makroinnstillinger i Excel 2007

1 Klikk på "Office" -knappen.

2 Velg "Alternativer for Excel."

3 Velg "Trust Center-> Klareringssenter Innstillinger-> Makroinnstillinger."

4 Klikk på "Trusted steder-> Legg til ny klarerte plasseringer."

5 Legg inn arbeidsbok plassering og velg deretter "OK".

6 Åpne arbeidsboken på nytt i Excel 2007 og se etter jobber makroer. Hvis de fortsatt ikke fungerer, må du kopiere og lime inn makroteksten over (se punkt 2).

Kopiere og lime inn

7 Åpne arbeidsboken i Excel 2003.

8 Finn koden for makroen. En enkel måte å finne koden for en bestemt makro er å klikke på "Verktøy" -menyen, og deretter "makro-> Makroer." Finn makro navn og klikk "Rediger".

9 Marker hele delen av koden og trykk "Ctrl" og "C"

10 Lim inn teksten til en tekstfil (ved hjelp av et program som Notepad eller Wordpad).

11 Åpne VBE i Excel 2007 og lim koden inn en ny kode vindu.

Hint

  • En snarvei til å åpne VBE vinduet er å trykke "Alt" og "F11" sammen.