Come convertire Excel 2003 macro in Excel 2007

October 26

Come convertire Excel 2003 macro in Excel 2007


Microsoft Visual Basic, Applications Edition (VBA) è essenzialmente lo stesso in Excel 2003 in quanto è in Excel 2007. Se si apre il file di Excel 2003 (XLS) e salvarlo come file Excel 2007 (XLSX), le macro dovrebbe trasferire su intatta . Se non lo fanno, non è perché il codice non è riuscito a convertire. Una delle due cose è successo: o non le impostazioni sono state macro in Excel 2007 o la cartella di lavoro (non il codice stesso) è danneggiato. Una soluzione per il problema è quello di salvare le macro come file di testo e trasferirli su individualmente da Excel 2003 a Excel 2007.

istruzione

Modificare le impostazioni di macro in Excel 2007

1 Fare clic sul pulsante "Office".

2 Selezionare "Opzioni di Excel."

3 Scegliere "Fiducia Center-> Centro protezione Impostazioni-> Impostazioni macro".

4 Clicca su "Trusted sedi dislocate> Aggiungi Nuovo percorsi attendibili."

5 Aggiungere la posizione di cartella di lavoro e quindi selezionare "OK".

6 Aprire la cartella di lavoro di nuovo in Excel 2007 e verificare la presenza di macro di lavoro. Se ancora non funzionano, è necessario copiare e incollare il testo macro su (vedere Sezione 2).

Copia e incolla

7 Aprire la cartella di lavoro in Excel 2003.

8 Individuare il codice per la macro. Un modo semplice per individuare il codice per una particolare macro è quello di fare clic sul menu "Strumenti", e poi "Macro-> Macro". Trova il nome della macro e quindi fare clic su "Modifica".

9 Evidenziare l'intera sezione di codice e quindi premere il tasto "Ctrl" e "C"

10 Incollare il testo in un file di testo (utilizzando un programma come Notepad o Wordpad).

11 Aprire il VBE in Excel 2007 e incolla il codice in una nuova finestra del codice.

Consigli e avvertenze

  • Una scorciatoia per aprire la finestra VBE è quello di premere il tasto "Alt" e "F11" insieme.