Dans Excel, une gamme est un groupe de cellules sélectionnées. Après que les cellules ont été sélectionnés , ils peuvent générer des formules connexes, afficher un ensemble d'informations bloqués ou être copié vers une autre feuille . Vous pouvez utiliser VBA (Visual Basic for Application ) pour copier et coller une plage d'un classeur Excel à l'autre. Il n'est pas difficile de le faire une fois que vous connaissez le bon code. Une fois que vous avez le code , décider de ce module que vous souhaitez insérer le code et ce qui va déclencher le code à exécuter . Choses que vous devez
Microsoft Excel
Voir Plus Instructions
1
créer deux cahiers différents dans Excel. Le premier classeur contient la plage que vous souhaitez copier tandis que l'autre est l'endroit où vous allez coller la plage en . Gardez le classeur qui a actuellement la gamme ouverte . L'autre classeur ne doit pas être ouvert pour compléter le reste des étapes .
2
Ouvrez Visual Basic Editor . Cliquez sur "Outils > Macros > Visual Basic Editor » dans Excel 2003 ou plus tôt. Dans Excel 2007, vous aurez besoin de montrer l'onglet " développeur" en premier. Cliquez sur le bouton " Office " puis " Option Excel ». Cochez la case à côté de " Afficher l'onglet Développeur sur le ruban " sous l'onglet "Général" puis cliquez sur "OK". Cliquez sur l' "Developer " puis cliquez sur " Visual Basic " pour ouvrir l'éditeur .
3
cliquez sur " Ce classeur " dans le volet de gauche pour l'ouvrir dans le code fenêtre . Ajoutez le code suivant à la fenêtre de code :
Public Sub copyRange ()
classeurs ( " Classeur1 " ) _Worksheet ( " CurrentSheet " ) _Range . Sous
changer les informations dans la parenthèse pour répondre à vos classeurs. " Livre 1 " est le classeur que vous travaillez actuellement po " CurrentSheet » est la feuille de calcul qui dispose de la gamme que vous souhaitez copier . " A1 : C10 " est la plage de cellules que vous souhaitez copier. " Book2 " est le classeur que vous souhaitez coller la plage . " PasteSheet » est la feuille de calcul que vous souhaitez coller la plage en . "A1" est la cellule de départ que vous souhaitez coller la plage en .
4
Enregistrez et exécutez le code. Cliquez sur "Outils > Macro > Macros " dans Excel 97 à 2003. Dans Excel 2007, cliquez sur le bouton "Macros " dans l'onglet "Developer " . Voir la fonction " copyRange " dans la liste des macros. Cliquez sur l'image puis cliquez sur "Exécuter". Le code s'exécute et copier la plage d'une feuille de calcul et le coller dans un autre .