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

Résolu
La Jouv' -  
 La Jouv' -
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 ";".

2 réponses

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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
  2. La Jouv'
     
    Nickel! Je savais que ça ne devait pas être très difficile mais je ne trouvais pas la syntaxe...
    Merci beaucoup!
    0