Etre capable de copier des données d' une feuille à l'autre dans Excel enregistre le temps d'utilisation car il n'est pas nécessaire de copier manuellement. La meilleure façon pour copier des données entre les feuilles est d'utiliser le presse-papiers du système. Dans VBA, vous pouvez utiliser la propriété "Select" pour sélectionner une feuille de calcul et vous pouvez utiliser l'objet "Sélection" pour copier les données dans le presse papier du système. La méthode "Coller" colle le contenu du presse-papiers sur la feuille qui est actuellement sélectionné. Instructions
1
Cliquez sur l'onglet "Sheet1" et tapez " données dans sheet1 " en A1 . Cliquez sur " Feuil2 " et " données dans sheet2 " de type en A1 .
2
Cliquez sur l'onglet " développeur" , cliquez sur " Visual Basic", puis cliquez sur le menu "Insertion " . Cliquez sur " Module " pour insérer un nouveau module de code.
3
créer un nouveau sous procédure .
CopyDataBetweenSheets Private Sub ( )
4
Ajoutez le code suivant pour sélectionner le Sheet1 et copier les données dans A1: . . Sheets
( "Sheet1" ) sélectionnez
Range (" A1") sélectionnez
Selection.Copy
5
Ajoutez le code suivant pour sélectionner Feuille2 et collez les données copiées à partir de Feuil1: . Feuilles de
( " Feuil2 " ) sélectionnez
Range ( . "A2" ) Sélectionnez
ActiveSheet.Paste
6
Sélectionnez les données dans la cellule A1 et copiez-le en ajoutant le code suivant :
Range (" A1 ») Sélectionnez
Selection.Copy
7
coller les données que vous avez copiées à partir de Feuille2 en ajoutant le code suivant : . Feuilles de
( " . Sheet1 " ) Sélectionnez Photos
Range (" A2 " ) . Sélectionnez
ActiveSheet.Paste
8
Fin de la procédure en ajoutant " End Sub ". Appuyez sur "F5" pour exécuter la procédure secondaire.