VB: Plusieurs données dans une textbox...

Résolu/Fermé
La Jouv' - Modifié par La Jouv' le 1/03/2012 à 12:09
 La Jouv' - 1 mars 2012 à 13:06
Bonjour,

Je fais un programme en vba. Je voudrais savoir si il était possible de rentrer plusieurs données issues de différentes cellules d'un fichier excel vers une seule textbox d'une userform?
Pour une seule cellule c'est simple, par exemple:

UserForm1.TextBox.Value = Sheets("Feuil1").Range("A" & 2).Value

Mais si je voulais par exemple mettre dans ma textbox le contenu des cellules A2, C2 et E2, comment dois-je faire?Ces données pourraient être séparés par un ";".
A voir également:
  • VB: Plusieurs données dans une textbox...
  • Vb - Télécharger - Langages
  • Vb cable - Télécharger - Audio & Musique
  • Vb runtime - Télécharger - Divers Utilitaires
  • Vb editor - Télécharger - Langages
  • Vb 2008 - Télécharger - Langages

2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 754
Modifié par pijaku le 1/03/2012 à 12:33
Bonjour,
Tout simplement :

UserForm1.TextBox1.Value = Sheets("Feuil1").Range("A" & 2).Value & " ; " & Sheets("Feuil1").Range("C" & 2).Value & " ; " & Sheets("Feuil1").Range("E" & 2).Value


Ou mieux encore, passer par une variable String intermédiaire :
Dim ContenuTextBox1 As String 
ContenuTextBox1 = Sheets("Feuil1").Range("A" & 2).Value & " ; " & Sheets("Feuil1").Range("C" & 2).Value & " ; " & Sheets("Feuil1").Range("E" & 2).Value 
UserForm1.TextBox1.Value = ContenuTextBox1

Cordialement,
Franck P
1
Nickel! Je savais que ça ne devait pas être très difficile mais je ne trouvais pas la syntaxe...
Merci beaucoup!
0