J'ai une feuille avec le code VBA avec beaucoup de variables et de constantes et je voudrais utiliser ces variables même dans le code VBA d'une autre feuille. Malheureusement, le code est divisé entre les feuilles et nécessite des variables partagées et des constantes comme paramètres d'entrée. Est-ce possible en VBA pour Excel?partage des variables VBA entre les feuilles Excel
1
A
Répondre
1
Oui, vous devez déclarer les variables Public variable [As type]
. Comme l'a dit @matzone, au niveau du module, c'est-à-dire, avant tout sous-ensemble, des fonctions ou des propriétés.
En cas de duplication variable que vous devez y faire référence comme module.variable
, où le module est le nom de code du module comme Sheet1
ou ThisWorkbook
. Pensez également à l'option d'insertion d'un module dans votre projet VBA pour joindre toutes ces variables partagées (et fonctions, sous-marins).
Questions connexes
- 1. Meteor: partage des variables entre les aides
- 2. Déplacer des données entre des feuilles Excel
- 3. Excel VBA - En référence entre les gammes
- 4. Comment identifier les doublons entre deux feuilles Excel.
- 5. Variables globales Excel VBA
- 6. Macro Excel, fusionner des feuilles
- 7. Variables dans des tableaux Excel en VBA
- 8. Excel - Mise en correspondance des données Colum entre les feuilles
- 9. feuilles de commutation dans Excel VBA
- 10. Excel VBA: déplacement des colonnes entre les classeurs
- 11. VBA définir des graphiques sur plusieurs feuilles invisibles Excel
- 12. Feuilles de calcul Excel
- 13. Excel VBA Looping en utilisant des critères et 2 feuilles
- 14. Obtention de données à partir des feuilles Access VBA Excel
- 15. Partage de variables entre les actions dans asp.net MVC
- 16. Comment comparer les différences de chaînes entre deux colonnes de feuilles séparées dans Excel-VBA?
- 17. Coller des données dans des emplacements variables dans VBA-Excel
- 18. Trier les colonnes Excel sur les feuilles
- 19. Ligne de copie Excel entre feuilles
- 20. sélectionner les feuilles excel
- 21. Pour comparer les données entre 2 feuilles Excel et copier des données à la première feuille
- 22. Copie de feuilles de calcul entre des classeurs - Excel interop
- 23. Supprimer les doublons entre deux feuilles "Case Sensitive"
- 24. Excel VBA définition de plusieurs feuilles en tant que variable
- 25. Exporter toutes, sauf certaines feuilles Excel vers CSV via VBA?
- 26. Accéder à VBA Comment ajouter de nouvelles feuilles à Excel?
- 27. Partage de variables entre projets Visual C++
- 28. Code Excel VBA pour lien hypertexte vers d'autres feuilles
- 29. excel 2007 Afficher les feuilles
- 30. Partage de variables entre plusieurs sous-modules
Vous devez déclarer la variable au niveau du module .. comme publique – matzone