Un des nombreux avantages de l' automatisation de vos classeurs Excel avec des macros est la possibilité de déplacer les données à différents endroits dans la feuille de calcul sans la corvée de sélectionner , copier et coller manuellement . En utilisant une macro vous permet de collecter des données sur une seule page, puis disperser aux feuilles de calcul spécifiques tâche ou d'un département au clic d' un bouton. Cela simplifie l'utilisation du classeur pour vos utilisateurs et réduit le nombre d'erreurs de copie par inadvertance que vous avez à faire face à plus tard. Instructions
Utilisation PasteSpecial
1
Sélectionnez l'onglet "Affichage" dans le menu de ruban et cliquez sur l'icône "Macros " .
2
Tapez un nom pour la macro dans le " nom de la macro :« champ , puis cliquez sur le bouton "Créer" . Par exemple , entrez le nom " copyAndPaste " pour la macro et cliquez sur "Créer " pour entrer dans le Visual Basic pour Applications éditeur .
3
ajouter une commande pour sélectionner la ligne à copier . Cette gamme peut être comprise entre cellules spécifiques , comme dans l'exemple déclaration suivante , ou englober toute une rangée sans un nombre défini de colonnes. La ligne ci-dessous sélectionne les cellules entre A1 et H1 :
Range (" A1: H1" ) . Sélectionnez
4
Copier la gamme sélectionnée par l'ajout d'une instruction de commande de copie à la macro code. Continuer l'exemple avec la déclaration suivante:
Selection.Copy
5
définir l'emplacement de la cible pour l'opération de pâte à l'aide d'une plage . La fonction " PasteSpecial " vous permet de déterminer quelle forme, taille , etc de la gamme source de cellules sont collées dans l'emplacement cible . L' exemple de macro est terminée avec la forme simple de " PasteSpecial ":
Range (" B2 : I2 " ) . PasteSpecial
6
Appuyez sur "Ctrl " et " S " pour sauvegarder la macro dans le classeur. Appuyez sur " Alt" et " Q " pour fermer l' éditeur de macro .
Utilisation Copier
7
Sélectionnez l'onglet "Affichage" dans le menu du ruban et cliquez sur " Macros " icône
8
d' Tapez un nom pour la macro dans le fichier. " nom de la macro : « champ et cliquez sur" Créer ". touche
9
Ajouter la fonction" Copier " commande à la macro , en précisant la source et la fourchette cible en une seule déclaration. L'exemple ci-dessous copie une plage de cellules spécifiée à une autre gamme spécifiée dans le macro
Sous copyAndPaste ()
Range (" A1: H1" ) " copyAndPaste . ». Gamme de copie ( " A11 : H11 " )
End Sub
10
Appuyez sur" Ctrl "et" S " pour enregistrer la macro dans le classeur. Appuyez sur "Alt" et "Q" pour fermer l' éditeur de macro .