Uno dei molti vantaggi di automatizzare le cartelle di lavoro di Excel con le macro è la possibilità di spostare i dati in posizioni diverse del foglio di calcolo senza la fatica di selezionare , copiare e incollare manualmente . Utilizzo di una macro consente di raccogliere i dati su una singola pagina e poi si disperdono per attività o reparto fogli di lavoro specifici con un clic di un pulsante . Questo semplifica l'uso della cartella di lavoro per gli utenti e riduce il numero di errori di copia involontari che hai a che fare con il più tardi.
Istruzioni utilizzando PasteSpecial
1
Selezionare la scheda "Visualizza" nel menu barra multifunzione e fare clic sull'icona " macro".
2
Digitare un nome per la macro nel " nome macro :" il campo e fare clic sul pulsante "Crea" . A titolo di esempio , immettere il nome di " CopyAndPaste " per la macro e fare clic su " Crea" per entrare nel Visual Basic Editor di applicazioni .
3
Aggiungere un comando per selezionare la riga da copiare . Questo intervallo può essere compreso fra cellule specifiche , come nell'istruzione seguente esempio, o comprendere un'intera riga senza un numero definito di colonne . La riga sotto seleziona le celle tra A1 e H1 :
Range (" A1 : H1" ) . Selezionare
4
Copia l'intervallo selezionato con l'aggiunta di una dichiarazione comando di copia alla macro codice . Continuare l'esempio , con la seguente dichiarazione :
Selection.Copy
5
il percorso di destinazione per l'operazione di pasta con un Range. La funzione " PasteSpecial " consente di determinare quali formattazione, dimensioni , ecc della gamma fonte di cellule vengono incollati nella posizione di destinazione. La macro di esempio si completa con la semplice forma di " PasteSpecial " :
Range (" B2 : I2 " ) . PasteSpecial
6
Premere " Ctrl" e " S " per salvare la macro nella cartella di lavoro .
Premete "Alt" e " Q " per chiudere l'editor di macro . Utilizzo di Copia
7
Selezionare la scheda "Visualizza" nel menu barra multifunzione e fare clic su " Macro "
8
Digitare un nome per la macro nella icona . " nome macro : "il campo e fare clic su" Crea " . pulsante
9
Aggiungi la " Copia " comando per la macro , specificando l'origine e la gamma di destinazione in una singola istruzione . L'esempio che segue copia un intervallo di celle in un altro campo specificato all'interno della macro
Sub CopyAndPaste ( ) per
Range ("A1 : H1 " ) " CopyAndPaste . » . Campo Copy ( " A11 : H11 " ) per
End Sub
10
Premere" Ctrl "e " S "per salvare la macro nella cartella di lavoro . Premere il tasto " Alt " e " Q " per chiudere l'editor di macro .