Come copiare da un foglio di lavoro e Incolla per un altro utilizzando VBA

October 20

Visual Basic, Applications Edition (VBA) è il metodo ideale per personalizzare Excel 2010 in base alle proprie esigenze. Se costantemente trovate a svolgere gli stessi compiti, come ad esempio la copia di dati in Excel, è possibile ottenere VBA ad esercitare le funzioni per voi. Invece di copiare dati da un foglio di lavoro manualmente e incollarlo in un altro, scrivere una macro VBA ed è possibile premere un pulsante per eseguire il copia ed incolla all'istante.

istruzione

1 Fare clic sulla scheda "Sviluppatore" e poi cliccare su "Visual Basic" per aprire l'editor di Visual Basic (VBE) con cui è possibile creare VBA.

2 Fai clic su "Inserisci" e poi cliccare su "modulo" per aprire una finestra del modulo vuota.

3 Tagliare e incollare il seguente codice nella finestra del modulo:

Copy_Data sub ()

Application.ScreenUpdating = False

Fogli di lavoro ( "Sheet1") Gamma. ( "A1: A10"). Value = Fogli di lavoro ( "Sheet2") Gamma.. ( "B1: B10") Valore

Application.ScreenUpdating = True

End Sub

4 Adattare il codice alle proprie esigenze specifiche; Come scritto, il codice copia i dati nelle celle A1 a A10 nel foglio di lavoro da 1 a celle da B1 a B10 nel foglio di lavoro 2. Ad esempio, se si desidera copiare i dati dalle cellule C1 a C100 in lamiera da 4 a celle D1 a D100 in lamiera 5 , si dovrebbe riscrivere la terza linea del codice per leggere:

Fogli di lavoro ( "Sheet4") Range ( "C1: C100"). Valore = Worksheets ( "Sheet5") Range.. ( "D1: D100"). Valore

5 Premere il tasto "F5" per eseguire la routine.

Consigli e avvertenze

  • Premere i tasti "F11" "Alt" e insieme per alternare tra il foglio di lavoro e il codice.