Les partenaires publicitaires:

Comment combiner des modules dans les macros dans Excel

Excel offre un environnement polyvalent pour travailler avec presque tout ensemble de données, mais les macros étendre cette polyvalence pour faire à peu près tout possible. Les utilisateurs peuvent programmer avancée Excel, manipuler et macros parfaits pour tirer le meilleur parti de leurs feuilles de calcul. Les macros d'Excel sont écrits en Visual Basic, et existent dans des paquets appelés modules. Parfois, les utilisateurs d'Excel souhaitent combiner des modules, pour réduire l'encombrement ou le rendre plus facile à exporter et importer tous leurs macros à la fois.

Instructions

  1. Ouvrez le classeur contenant les modules Visual Basic dans Microsoft Excel.

  2. Ouvrez l'éditeur Visual Basic via l'onglet Développeur. Alternativement, vous pouvez appuyer sur le raccourci clavier "Alt" plus "F11."



  3. Trouver les modules dans la fenêtre Projet dans le coin supérieur gauche de l'éditeur Visual Basic et d'ouvrir deux d'entre eux, soit en double-cliquant sur leurs noms ou par un clic droit sur chaque et la sélection "Afficher le code" dans le menu déroulant.

  4. Sélectionnez l'intégralité du code du premier module. Faites ceci soit en cliquant au début et glisser la souris sur l'ensemble du texte, ou en cliquant dans le module et en appuyant sur le raccourci clavier "Ctrl" plus "UN."




  5. Copiez la sélection en sélectionnant "Copie" dans le menu Edition ou en appuyant sur le raccourci clavier "Ctrl" plus "C."

  6. Cliquez dans l'autre module à la fin, de sorte que vous pouvez taper du texte en elle. Assurez-vous que le curseur de texte est une ligne complète ci-dessous le dernier morceau de code dans le module, le passé "End Sub" et la ligne ci-dessous si il ya un.

  7. Coller la sélection copiée dans la fin de ce module, soit en sélectionnant "Pâte" dans le menu Edition, ou en appuyant sur le raccourci clavier "Ctrl" plus "V."

  8. Vérifiez que tout, de l'autre module a été copié et collé avec succès et que cela fonctionne correctement. Vous pouvez vérifier cela en exécutant le module.

  9. Supprimer l'autre module (celui que vous avez copié) par un clic droit sur son nom et en sélectionnant "Retirer " dans le menu déroulant. Si vous ne voyez pas cette option cotée, il est probablement parce que le débogueur est en marche. Appuyez sur le bouton d'arrêt (un carré situé sur la barre d'outils en haut) pour l'arrêter, et essayez à nouveau.

Conseils & Avertissements

  • Si vous avez des macros qui se réfèrent par son nom pour le module que vous serez enlever, vous devrez mettre à jour ce nom pour le nom du module que vous collez dans. Cela peut facilement être réalisé en utilisant la fonction Remplacer dans le menu Edition. En outre, si le module de copier et de supprimer a variables déclarées en haut (les lignes qui commencent par "Dim ..."), Vous aurez besoin de coller ceux-ci dans la partie supérieure de l'autre module (en vertu de ses déclarations de variables) au lieu d'en bas avec le reste.
» » » » Comment combiner des modules dans les macros dans Excel