Visual Basic for Applications (VBA) è il metodo ideale per personalizzare Excel 2010 in base alle proprie esigenze. Se ti ritrovi costantemente a svolgere le stesse attività, come la copia di dati in Excel, puoi ottenere che VBA esegua l'attività per te. Invece di copiare manualmente i dati da un foglio di lavoro e incollarli in un altro, scrivi una macro VBA e puoi premere un pulsante per eseguire la copia e incolla istantaneamente.
Passo 1
Fare clic sulla scheda "Sviluppatore" e quindi fare clic su "Visual Basic" per aprire Visual Basic Editor (VBE) con cui è possibile creare VBA.
Video del giorno
Passo 2
Fare clic su "Inserisci" e quindi fare clic su "Modulo" per aprire una finestra del modulo vuoto.
Passaggio 3
Taglia e incolla il seguente codice nella finestra del modulo:
Applicazione secondaria Copy_Data(). ScreenUpdating = False Worksheets("Sheet1").Range("A1:A10").Value = Worksheets("Sheet2").Range("B1:B10").Value Application. ScreenUpdating = True End Sub
Passaggio 4
Personalizza il codice in base alle tue esigenze specifiche; come scritto, il codice copia i dati nelle celle da A1 a A10 nel foglio di lavoro 1 nelle celle da B1 a B10 nel foglio di lavoro 2. Ad esempio, se si desidera copiare i dati dalle celle da C1 a C100 nel foglio 4 alle celle da D1 a D100 nel foglio 5, si riscrive la terza riga del codice da leggere:
Fogli di lavoro("Foglio4").Intervallo("C1:C100").Valore = Fogli di lavoro("Foglio5").Intervallo("D1:D100").Valore
Passaggio 5
Premere "F5" per eseguire la routine.
Consiglio
Premi insieme i tasti "Alt" e "F11" per alternare tra il foglio di lavoro e il tuo codice.