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

Lister le contenu d'un onglet dans une Textbox

  • Initiateur de la discussion Initiateur de la discussion Martialou
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Martialou

Guest
Bonsoir,

j'aimerais afficher le contenu d'une "feuil2" dans une TextBox, en gros lister les données de l'onglet dans ce TextBox.

Le souci c'est que j'affiche qu'une seule ligne, j'aimerais pouvoir en afficher plusieurs sans limite.

Voici le code du TextBox
Code:
Private Sub UserForm_Initialize()
Dim i As Long
    For i = 1 To 5
        TextBox1 = TextBox1 & " " & Sheets("Feuil2").Cells(1, i)
    Next i
End Sub

Merci de votre aide.
 
Re : Lister le contenu d'un onglet dans une Textbox

Bonsoir Martialou, bonsoir le forum,

Le souci c'est que j'affiche qu'une seule ligne, j'aimerais pouvoir en afficher plusieurs sans limite.
Il es normal que tu n'affiches qu'une seule ligne vu que ta variable i correspond aux colonnes. Ton code affiches la valeur des cellules A1 B1 C1 D1 et E1 (la ligne 1 donc) ! Es-tu sûr qu'une TextBox soit bien appropriée. Je verrais plutôt une ComboBox dans ton cas...
 
Re : Lister le contenu d'un onglet dans une Textbox

Bonjour,

Pour faire un saut de ligne, utiliser Chr(13)
exemple :

VB:
Private Sub UserForm_Initialize()
 Dim i As Long
     For i = 1 To 5
         TextBox1 = TextBox1 & " " & Sheets("Feuil2").Cells(1, i) & Chr(13) 
   Next i
 End Sub

Note : assure toi que dans les propriétés de ton Textbox, MultiLine = TRUE

A+
 
Re : Lister le contenu d'un onglet dans une Textbox

Bonsoir Robert,
j'ai cherché un peux partout pour trouver ce que je cherche mais je trouve pas ^^
C'est sûr que je vais pas aller loin avec le code que j'avais, car je viens de comprendre le truc, merci !
Je voudrais afficher les lignes 1 par 1 dans une fenêtre, comme l'image ci-dessous :


Je sais plus quoi faire, je suis bloqué là.
Combobox, Listbox ...

Merci Grand Chaman pour ta réponse, mais c'était pas ça que je cherchais, mais je garde le "Chr(13)" ça peut servir 🙂
 
Re : Lister le contenu d'un onglet dans une Textbox

Ha merci, désolé j'avais pas pensé à ça !! :/
Du coup ça marche, merci beaucoup 😉
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
229
Réponses
3
Affichages
922
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…