Come importare un foglio di Excel in Visual Basic

October 20

Come importare un foglio di Excel in Visual Basic


Visual Basic, Applications Edition (VBA) è un linguaggio di programmazione progettato per l'utilizzo in applicazioni di Microsoft Office come Excel. VBA consente di personalizzare Excel per eliminare le operazioni ripetitive come l'immissione dei dati e click sulle icone sulla barra degli strumenti che si utilizzano di frequente. Invece di aprire un foglio di lavoro manualmente, un breve pezzo di codice VBA può importare il foglio di lavoro per voi. VBA è composto in Visual Basic Editor (VBE), cui è possibile accedere da qualsiasi foglio di lavoro.

istruzione

1 Premere i tasti "F11" per aprire il VBE "Alt" e. Si apre la finestra VBE.

2 Fare clic sulla scheda "Inserisci" sulla barra degli strumenti e quindi fare clic su "Modulo". Si apre una nuova finestra nel VBE.

3 Tagliare e incollare il seguente codice nella finestra vuota:

importworksheet Sub ()

'Macro importworksheet

Workbooks.Open Filename:= _

"C: \ Desktop \ Filename.xlsx"

End Sub

4 Sostituire il nome del file con il nome del file che si desidera importare. Ad esempio, se il nome del file che si desidera lavorare su si chiama "Test" e si trova nella cartella "myfile", quindi cambiare "C: \ Desktop \ Filename.xlsx" a "C: \ Myfile \ Test.xlsc. "

5 Eseguire la macro premendo il tasto "F5" dall'interno del VBE. È anche possibile eseguire la macro dalla schermata principale di Excel facendo clic sulla scheda "Sviluppatore", poi su "Macro", quindi su "importworksheet" e quindi fare clic su "Esegui".

Consigli e avvertenze

  • Premere il tasto "Alt" e "F11" per alternare tra il foglio di lavoro e il VBE Excel.