XL 2010 Simplification de code "range" avec beaucoup de TextBox (50)

BUG

XLDnaute Junior
Bonsoir à tous,

Pourriez vous me dire (et comment ) est il possible de simplifier ce code ( jusqu' a 50 )?
.Range("E" & L) = TextBoxCh1.Value
.Range("D" & L) = TextBoxCh2.Value
.Range("F" & L) = TextBoxCh3.Value
.Range("G" & L) = TextBoxCh4.Value
.Range("H" & L) = TextBoxCh5.Value
.Range("I" & L) = TextBoxCh6.Value..
........................
.Range("AX" & L) = TextBoxCh50.Value
Merci pour votre aide.
 

BUG

XLDnaute Junior
Un éléphant peignant avec un pinceau ! et un bug sur le VBa... ca existe tout ça , peu probant mais bon..
Nickel pour les TextBox , et de les faire défiler dans l ordre ,merci.
sur les listBox, je suis obligé de cliquer dans la ListRondier pour valider mon choix , et si je clique sur la ListBox1, et j ai une erreur VBA.

Private Sub ListBox1_Change()

If ListBox1.ListIndex >= 0 Then
Buffer = ""
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) Then
Buffer = IIf(Buffer = "", "", Buffer & ",") & _
ListBox1.List(i)
End If
Next
If Buffer <> "" Then Txtbox_Feuille = Buffer
End If

End Sub

Merci.
 

Pièces jointes

  • ListBox Change.jpg
    ListBox Change.jpg
    45.7 KB · Affichages: 13

Membres actuellement en ligne

Statistiques des forums

Discussions
312 294
Messages
2 086 895
Membres
103 404
dernier inscrit
sultan87