Zone de Texte d'un Etats = fonction vba [Résolu] - VB/VBA/VBS - Programmation
Marsh Posté le 16-06-2008 à 16:15:24
Si ta fonction est déclarée dans un module et a bien une valeur de retour, en mettant « =TaFonction() » dans la propriété .ControlSource de ta zone de texte, tu devrais obtenir ton résultat.
Si ça ne marche pas, il s'agit probablement d'une erreur d'exécution de ta fonction qui, soit ne fonctionne pas du tout, soit pas dans le contexte spécifique d'un état (variables globales non initialisées, accès impossible à telle zone d'un formulaire fermé ! Etc.)
Marsh Posté le 17-06-2008 à 10:35:47
Merci pour ces infos, en fait ça ne marchait pas parce que j'avais mis les fonctions en private dans le module et non en public....
Je met le tag [Résolu]
Encore merci
Marsh Posté le 16-06-2008 à 10:53:30
Bonjour,
J'aimerais savoir s'il est possible de faire qu'une zone de texte dans un Etat prenne comme valeur le retour d'une fonction. Pour le moment quand je met "=ma_fonction()" dans une zone de texte j'ai le message : "Impossible d'attribuer une valeur à cet objet" dans le code VBA qui correspond à la fonction.
Merci par avance pour vos réponses
Message édité par Elmout le 17-06-2008 à 10:36:01