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

Reporter les données d'une textbox ligne par ligne dans une plage de données excel

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 !

Kayna.86

XLDnaute Nouveau
Bonjour à tous,

J'essaie de rédiger des lignes d'instructions VBA qui me permettrait de récupérer les différentes données présentes les unes en dessous des autres dans un textbox, et de les reporter, ligne par ligne dans une plage de donnée sur une feuille de calcul excel.

En parcourant les différents forumes VBA, je suis parvenu à écrire ces lignes:

Private Sub CommandButton1_Click()
Dim j As Integer
Dim Ctrl As Control
Dim myrange As Range
Dim Tableau() As String

myrange = Cells(24, 3)
j = 1
For Each Ctrl In Userform1.Controls
If TypeName(Ctrl) = "TextBox" Then
Tableau = Split(TextBox.Value, "vbCrLf")
myrange.Offset(j - 1, 0) = Tableau(j - 1)
j = j + 1
End If
Next Ctrl
Unload Me
End Sub

Malheureusement, l'instruction "Tableau = Split(TextBox.Value, "vbCrLf")" pose problème, et je n'arrive pasà comprendre pourquoi.

Quelqu'un peut-il m'expliquer quel est le problème et m'aider à trouver une solution? 🙂


Merci d'avance à tous!
 
Re : Reporter les données d'une textbox ligne par ligne dans une plage de données exc

Bonjour.
"vbCrLf" représente un String contenant ces 6 caractères. Vous vouliez sans doute utiliser la constante
vbCrLf
À +
 
Re : Reporter les données d'une textbox ligne par ligne dans une plage de données exc

Bonjour Dranreb,

Oui, c'est cela! j'ai corrigé cette erreur, d'ailleurs, j'ai également réuissi à trouver un code qui fonctionne!


Merci et bonne journée!
 
- 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

Discussions similaires

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