[Résolu] Zone de Texte d'un Etats = fonction vba

Zone de Texte d'un Etats = fonction vba [Résolu] - VB/VBA/VBS - Programmation

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
Reply

Marsh Posté le 16-06-2008 à 10:53:30   

Reply

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.)


Message édité par tegu le 16-06-2008 à 16:16:35
Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed