Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Ecrire avec vba dans un TextBox

white-spirit

XLDnaute Occasionnel
Bonsoir Le forum,

Je recherche un peu d'aide pour écrire dans un TextBox avec VBA.

N'ayant pas trouvé (ou mal cherché...) de solution, j'expose ici mon besoin:

- dans une feuille Excel, j'ai placé un TextBox qui sert à saisir des annotations.
(Ces annotations sont retranscrites ailleurs, dans une autre tâche).

Habituellement, ces notes sont renseignées manuellement, mais je souhaite maintenant
les apporter via une macro, en inscrivant des phrases composées avec des variables de cette macro...

Pour info, mon TextBox à été nommé: "ZoneEvenements".

Si un forumeur sait m'indiquer la bonne syntaxe, je le remercie par avance pour son aide.

Cordialement

@WS
 

job75

XLDnaute Barbatruc
Re : Ecrire avec vba dans un TextBox

Bonsoir white-spirit,

Pas besoin de "chercher", juste réfléchir :

Code:
Dim v1, v2
v1 = "Bonjour"
v2 = "le forum"
ZoneEvenements = v1 & " " & v2
A+
 

white-spirit

XLDnaute Occasionnel
Re : Ecrire avec vba dans un TextBox

Bonjour Job75, bonjour le fil,

J'avais déja essayé sous cette forme, ça ne fonctionnait pas ....

Je précise toutefois que je n'utilise pas de UserForm, ça se passe uniquement dans une feuille, et dans la macro...

J'ai bien vérifié, il n'y a pas d'erreurs d'orthographe.

Par contre, je renseigne des données, ailleurs, en appelant un UserForm, dans lequel j'indique le TextBox'X' que je veux renseigner, en
utilisant la commande TextBox'X'.SetFocus pour y placer le curseur.

Dans mon cas présent, il n'est pas question de focus, puisque cela se passe en coulisse. Cependant, n'y-a t-il pas un paramètre à configurer dans les Propriétés, pour autoriser la macro à accéder ?

Qu'en penses-tu ??

Cordialement

WS
 

job75

XLDnaute Barbatruc
Re : Ecrire avec vba dans un TextBox

Bonjour white-spirit, le forum,

Si la TextBox est dans la feuille active :

Code:
Dim v1, v2
v1 = "Bonjour"
v2 = "le forum"
ActiveSheet.ZoneEvenements = v1 & " " & v2
A+
 

white-spirit

XLDnaute Occasionnel
Re : Ecrire avec vba dans un TextBox

Bonsoir Job & tt le monde,

eh bien c'est résolu ! Merci de ton aide..! Je n'ai pas réfléchi intelligemment, c'était tout bête !

Au plaisir d'échanger à nouveau,

cordialement

WS
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…