Bonjour à tous,

Je me remet au VBA et je bute sur un souci qui sera sûrement assez simple pour vous.

J'ai un bouton sur une feuille Excel qui déclenche plusieurs étapes pour arriver à un résultat dans une variable.

Le code du bouton est dans un module :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Sub Test ()
[...]
 
For j = 0 To UBound(tableau)
reslutat = resultat & tableau (j) & vbCrLf
Next j
 
End Sub
J'aimerai placer la valeur de résultat dans un TextBox qui est en dessous du bouton sur ma feuille Excel mais impossible d'y parvenir.

J'ai tenté de mettre le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
TextBox1.text = resultat
Mais ça ne fonctionne pas.

J'ai aussi tenté ça plutôt que de stocker les valeurs dans la variable résultat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
For j = 0 To UBound(tableau)
TextBox1.text = TextBox1.text & tableau (j) & vbCrLf
Next j
Mais ça ne fonctionne pas non plus.

J'obtiens l'erreur "Objet requis", comme si le TextBox n'était pas "atteignable".
Je dois rater un détail, j'ai constaté que si je voulais mettre du code pour ce textbox, le code par défaut va dans la feuille en question et non dans le module et au sein d'un private_sub et non un sub comme le reste de mon code...

Merci pour votre aide