Essere in grado di copiare i dati da un foglio di lavoro a un altro in Excel consente di risparmiare all'utente il tempo dato che non ha bisogno di copiare manualmente. Il modo migliore per copiare i dati tra schede è quello di utilizzare la clipboard di sistema . In VBA , è possibile utilizzare la proprietà "Select " per selezionare un foglio di lavoro ed è possibile utilizzare l'oggetto "Selezione" per copiare i dati negli Appunti di sistema. Il metodo "Incolla" incolla il contenuto degli appunti sul foglio che è attualmente selezionato . Istruzioni
1
Fare clic sulla scheda " Foglio1 " e di tipo "dati nel Foglio1 " in A1 . Fare clic su " Foglio2 " e di tipo "dati in Foglio2 " in A1 .
2 Fare clic sulla scheda "Sviluppatore " , fai clic su " Visual Basic ", e fare clic sul menu "Inserisci" . Clicca "Modulo" per inserire un nuovo modulo di codice .
3
Creare una nuova procedura secondaria .
CopyDataBetweenSheets Private Sub ( ) economici 4 < p > Aggiungere il seguente codice per selezionare il Foglio1 e copiare i dati in A1 : . .
Sheets (" Foglio1 " ) selezionare
Range (" A1 " ) selezionare
Selection.Copy
5
Aggiungere il seguente codice per selezionare Foglio2 e incollare i dati copiati da Foglio1: .
Sheets (" Foglio2 " ) selezionare
Gamma ( . "A2 ") Selezionare
ActiveSheet.Paste
6
Selezionare i dati nella cella A1 e copiarlo , aggiungendo il seguente codice :
Range (" A1 ") Selezionare
Selection.Copy
7
incollare i dati copiati dal Foglio2 aggiungendo il seguente codice : .
Sheets (" . Foglio1 " ) Selezionare
Range (" A2" ) . Seleziona
ActiveSheet.Paste
8
Fine della procedura con l'aggiunta di " End Sub ". Premere il tasto " F5 " per eseguire la procedura di sub .