Macros sont de petites applications qui exécutent une tâche spécifique. Dans Microsoft Excel , il ya une macro qui permet de copier tous les noms de plage d'un classeur et les coller dans un autre . La création de cette macro va tirer les noms de plages et les coller automatiquement . Instructions 1 ouvrir le classeur que vous allez copier les noms de plages de . Si vous n'avez pas déjà l'ensemble de noms, définir les noms de gamme . Pour ce faire , cliquez sur le menu "Insertion ", sélectionnez " Nom ", puis choisissez "Définir " à partir de la liste. Trouvez le nom de la boîte de classeur. 2 localiser le nom du deuxième classeur. Assurez-vous que classeur est enregistré en tant que classeur macro -enabled . L'extension du fichier doit être . Xlsm ou . LSM . 3 Maintenez enfoncée la touche "Alt " et "F11" touches . L'éditeur Visual Basic s'ouvre. Cliquez sur " Module " dans le menu "Insertion" . La fenêtre du module sera pop-up . 4 Tapez le code suivant dans la fenêtre . Changer la référence à book2.lsm ou Book2.xls au nom de l'ouvrage que vous collez trop . Copy_All_Defined_Names sub () 'Boucle à travers tous les noms définis dans Active < « classeur. For Each x In ActiveWorkbook.Names « br> Ajouter chaque nom défini à partir du classeur actif à « le classeur cible ( " Book2 . xls »ou« Book2.xlsm " ) . » x.value »désigne les références de cellules du « points de nom défini pour . classeurs ( " . Book2.xls " ) Nom Names.Add : = x.Name , _ RefersTo : = x.Value suivante x End Sub < br > 5 fermer la fenêtre de l'éditeur Visual Basic. Cliquez sur le bouton «X» ou hit " ATL " et " F11 " pour fermer la fenêtre. La macro enregistre automatiquement . Lorsque vous êtes de retour au livre 1 ou le classeur de la copie d' , enregistrez le classeur . Cliquez sur "Fichier " et choisissez " Enregistrer" ou " Enregistrer sous." Ne pas modifier le nom du fichier en aucune façon. 6 ouvrir le classeur que vous collez ou commencer un nouveau classeur. Enregistrez le classeur en tant que classeur Excel Macro -Enabled . Assurez-vous que le nom est le même que le nom de book2.lsm dans le code. La capitalisation de l'orthographe et de la vulgarisation doivent être exact. 7 ouvrir à nouveau le premier classeur et cliquez sur le menu " Outils". Sélectionnez "Macro" et cliquez sur " Macros ". 8 Cliquez sur " Copy_All_Defined_Names " dans la liste des macros. Sélectionnez l'option "Exécuter" . Les noms seront collées automatiquement dans le deuxième classeur. 9 Ouvert Book2 ou le classeur de destination pâte. Tous les noms doivent être collées .
|