Bonjour à tous
Je voudrais utiliser une boucle pour envoyer les valeurs des textboxs (nommés TB1 à TB18) vers une feuille de calcul
Je suis débutant en VBA et j'ai planché sur les différentes boucles possibles
Voici le code que j'utilise :
Dim i As Integer, Onglet As Variant
If OptionButton1.Value = True Then Onglet = "Communauté"
If OptionButton2.Value = True Then Onglet = "Famille"
If OptionButton3.Value = True Then Onglet = "Amis"
If OptionButton4.Value = True Then Onglet = "Job"
With Sheets(Onglet).Columns("A")
Set trouve = .Find(ComboBox1.Value, LookIn:=xlValues, SearchOrder:=xlByRows)
End With
If Not trouve Is Nothing Then a = trouve.Row
For i = 1 To 18
Sheets(Onglet).Cells(a, i + 5) = Me.Controls("TB" & i)
Next i
Le problème est que ma boucle fonctionne uniquement pour la valeur i=1 mais pas pour les valeurs suivantes de i
Quelqu'un peut-il m'aider ?
Merci