XL 2010 Compilation conditionnelle

  • Initiateur de la discussion Initiateur de la discussion dionys0s
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

dionys0s

XLDnaute Impliqué
Bonjour le forum,

J'essaie de creuser la compilation conditionnelle, et j'utilise le code suivant :
VB:
#Const UNE_CONST = True

Option Explicit

Public Sub UneSub()

  #If UNE_CONST Then
    'Blabla du code
  #End if

End Sub

Le problème est que la portée de la constante est limitée au module dans lequel elle est déclarée. Donc si j'utilise le même bout de code que la macro mais dans un autre module, la compilation de ce module ne tient pas compte de la valeur de ma constante dans l'autre module.

J'aurais donc souhaité savoir s'il existe un moyen de déclarer une constante de compilation qui soit publique.

D'avance merci pour votre aide 🙂
 
Re le forum,

du coup je me demande (et je cherche sans succès pour le moment) s'il existe une méthode pour lister par macro les constantes de compilation conditionnelles définies pour le classeur, et si oui, s'il est possible de modifier leur valeur (toujours par macro). Mais mon intuition me dit que non... Quelqu'un est en mesure de confirmer ou infirmer ?
 
Bonjour,

C'est peut-être qu'il n'y en a pas (de réponse). Il faudrait pouvoir accéder au module de compilation me semble-t-il est là ce n'est plus du vba.
Si jamais vous trouvez une solution, soyez gentil de la partager (en tout cas, cela intéresserait). Merci

Bonnes recherches

Bonjour le forum,

je fais remonter ce post, puisque mon dernier message n'a reçu aucune réponse, et que je cherche toujours.

D'avance, merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour