Questions sur VBA

bonjour à tous

étant novice sur vba je n'arrive pas à faire quelque chose

voila je cherche deux choses :

-comment à partir d'un nom et d'un prénom dans deux boite de texte différentes, on peut mettre les initiales sur une autre boite de texte

- enfin je cherche à compter le nombre de de lettres que composent le nom et/ou le prénom

voila j'espère que j'ai été clair

merci d'avance

entr

Si TextBox1 = "Vba" et TextBox2 = "New", dans TextBox3 tu peux mettre :

Left(TextBox1,1) & Left(Textbox2,1)

Pour compter le nombre de lettres que comportent le nom, tu peux utiliser len(TextBox1) par exemple.

merci beaucoup

j'aurais encore une petite question

comment cacher des intitulées et/ou des zones de texte

et comment les faire apparaitre seulement après avoir cliquer sur un bouton (Btn_1)

Re,

Tu peux jouer sur la propriété "Visible" des zones de texte et intitulés.

Exemple : pour faire disparaître/apparaître ton TextBox1 par un bouton CommandButton1, tu peux faire :

Private Sub CommandButton1_Click()
TextBox1.Visible = Not TextBox1.Visible
End Sub

merci mais moi je cherche le moyen de cacher dès le le début et que les texte s'affichentque lorsqu'on clique sur un bouton sans le fait que appuyer ou non sur le non ne le remasque (les textes sont cachés au début seulement)

explorateur de projet

Ah ok.

Donc tu cliques sur ton textbox1 (par exemple) puis tu appuies sur F4, la fenêtre des propriétés va s'afficher. Tu vas ensuite à la ligne où se trouve la propriété "Visible" que tu mets à "False".

Ensuite, dans le code du bouton, tu peux mettre :

Private Sub CommandButton1_Click()
TextBox1.Visible = True
End Sub

tout as marché merci beaucoup

Si ton problème est résolu, n'oublie pas de cliquer sur le petit V vert.

resolu
Rechercher des sujets similaires à "questions vba"