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