Bonjour à tous,
je suis entrain de créer une fichier excel avec un userform, nommé "données", dont j'aimerais récupérer les valeurs dans une feuille excel. J'ai 25 textboxs dans une frame, frame24, et je souhaiterais récupérer les valeurs de ces textboxs pour les mettre dans 25 cellules réparties en 5 colonnes. J'ai donc créé le code suivant:
Private Sub CommandButton1_Click()
Dim j As Integer
For j = 21 To j = 20 + (Frame24.Controls.Count) / 5
Range("F" & j).Value = données.Controls("TextBox" & (j - 20)).Text
Range("G" & j).Value = données.Controls("TextBox" & (j - 10)).Text
Range("H" & j).Value = données.Controls("TextBox" & j).Text
Range("I" & j).Value = données.Controls("TextBox" & (j + 10)).Text
Range("J" & j).Value = données.Controls("TextBox" & (j + 20)).Text
Next j
End Sub
lors que je l'exécute, rien ne s'affiche dans le fichier et lors de l'exécution pas à pas j'ai constaté que la boucle for n'est jamais exécuté. Le surlignage jaune se fait sur la ligne
For j = 21 To j = 20 + (Frame24.Controls.Count) / 5
puis passe directement à end sub sans effectuer les actions.
J'ai du faire une erreur quelque part mais je cherche depuis hier et je ne la trouve pas. Si quelqu'un avait un peu de temps pour m'aider ca serait génial!
Merci