Bonsoir
Je souhaiterais un peu d'aide pour le code suivant:
Private Sub CommandButton1_Click()
Dim ligne As Integer
Dim I As Integer
Dim j As Integer
flag = 1
I = 1
ligne = -1
With Sheets("RCM")
Do While (.Range("D" & I) <> ComboBox29.Value And .Range("D" & I) <> Empty)
I = I + 1
Loop
If (.Range("D" & I).Value = ComboBox29.Value) Then
ligne = I
End If
End With
If (ligne > 0) Then
With Sheets("RCM")
For j = 1000 To 1066
.Range(j + 6 & ligne) = Me.Controls("textbox" & j)
Next j
End With
End If
UserForm2.Hide
Unload UserForm2
End Sub
Voici ce que j'essaie de faire: le formulaire me permet de compléter un tableau déjà existant. Il complète les colonne à partir de la colonne 7 la ligne désignée par la combobox29. la textebox 1000 va dans la colonne 7, la textbox1001 dans la 8 etc... jusque la 1066. Ceci pour gagner du temps et de la place dans l'écriture du code. J'arrive à envoyé le contenu cellule par cellule donc la seule partie nouvelle sur mon code existant est celle là:
For j = 1000 To 1066
.Range(j + 6 & ligne) = Me.Controls("textbox" & j)
Next j
je ne sais pas si il est bon ni ou le placer exactement.
merci de votre aide