VBA (Visual Basic) est construit sur l'observation intelligente que vous pouvez gagner du temps de programmation par macros de construction et de générer automatiquement du code à partir de votre procédure. L' énorme avantage est que vous évitez d'écrire du code des arcanes et de la syntaxe . Cela fait gagner du temps . Vous pouvez utiliser VBA pour créer une macro qui obtiendra les plages nommées à partir d'une feuille de calcul Excel et copiez-les à d'autres feuilles dans le même livre. Bien sûr , vous pouvez créer d'autres macros qui obtiendront les plages nommées et manipuler les données d'une autre manière . Instructions
l'utilisation de VBA pour obtenir les plages nommées dans Excel
1
Dans le menu Démarrer, sélectionnez «Programmes », puis « Excel ».
2 < p > Créer des tables de test qui seront dans les plages nommées . Tout d'abord, aller à la cellule B2 et entrez le numéro "10". Appuyez sur Entrée . Copiez la cellule B2 en utilisant Ctrl -C. Maintenez la touche Maj enfoncée et appuyez sur la flèche vers le bas 8 fois , puis appuyez sur la flèche droite 4 fois. Appuyez sur Ctrl + V pour coller .
3
Vérifiez si vous avez un tableau 9x5 pleine de dizaines .
4
Nom de la gamme en trouvant le nom Box dans le coin supérieur gauche - " . B2 " c'est un petit triangle noir , la tête en bas dans le coin gauche à côté de la case qui se lit actuellement Cliquez sur la zone Nom et appuyez sur Retour arrière pour effacer . Entrez le mot " TableOne . " Appuyez sur "Entrée".
5
Aller à la cellule B15 pour créer une deuxième plage nommée. Tapez " 20" et appuyez sur " Entrée". Copiez le cellule B2 en utilisant Ctrl -C. Maintenez la touche Maj enfoncée et appuyez sur la flèche vers le bas 8 fois , puis appuyez sur la flèche Droite 4 fois. Appuyez sur Ctrl + V pour coller . Nommez la gamme de retrouver la zone Nom, cliquez sur elle, et l'effacer. Entrez le mot « TableTwo . " Appuyez sur "Entrée". Cliquez sur la cellule A1 à recommencer.
6
créer une macro VBA pour obtenir les plages nommées par les premiers outils de sélection. Ensuite, sélectionnez la macro. Ensuite, sélectionnez Enregistrer une macro . Appuyez sur OK et acceptez le nom Macro1 , la macro va commencer l'enregistrement
7
Cliquez sur le triangle vers le bas dans la zone Nom. . Sélectionnez " TableOne . " Appuyez sur Ctrl + C pour copier . Cliquez sur Feuille 2 (en bas ) et aller à G1. Appuyez sur Ctrl + V pour coller . Appuyez Feuille 1 . Cliquez à nouveau sur le triangle vers le bas dans la zone Nom et sélectionnez TableTwo . Appuyez sur Ctrl -C. Appuyez sur la feuille 3 . Appuyez sur Ctrl + V pour coller . Appuyez sur le carré bleu dans la case Enregistrer une macro .
8
Pour voir le programme court que vous avez créé , sélectionnez Outils , Macro , Macros, Macro1 (ou le nom de votre macro) . Cliquez sur " . Modifier " Votre code voudrais comme ceci:
Sub Macro1 () '' Macro1 Macro ' .... ' Application.Goto Référence: = " TableOne " Feuilles Selection.Copy ( " Feuil2 " ) Sélectionnez Range (" G1" ) sélectionnez Feuilles de ActiveSheet.Paste ( "Sheet1" ) Sélectionnez Application.Goto Référence: . . . = Application " TableTwo " . CutCopyMode = Sheets Selection.Copy faux ( " Sheet3 " ) . Sélectionnez ActiveSheet.PasteEnd Sous
9
exécuter la macro en revenir à la feuille de calcul ( cliquez sur l'autre boîte Excel en bas de page ) . Feuilles claires 2 et 3. Aller à la Fiche 1. Cliquez sur "Outils ", " Macro ", " Macros " et "Exécuter". Macro1 est mis en évidence et il exécutera .