Je doit faire une erreur de débutant, sauf que là je vois pas
j'exécute ce code et cela me renvoie l'erreur "Boucle For non initialisée (Erreur 92)"
j'envoie un array de string dans cette macro, et la macro sélectionne des informations pour chacune des string du tableau
Sub essai(tableau As Variant)
Dim m As Integer
Dim n As Integer
Dim p As Integer
n = 3
For Each truc In tableau
For p = 0 To 3 Step 2
m = 14
For Each element In GAMME_TRAIT(Split(truc, "--")(p))
Worksheets("Données d'entrée").Range(Cells(m, n), Cells(m, n)).Value = element
m = m + 2
Next
m = 15
For Each element In GAMME_COUCHE(Split(truc, "--")(p))
Worksheets("Données d'entrée").Range(Cells(m, n), Cells(m, n)).Value = element
m = m + 2
Next
n = n + 1
Next
Next
End Sub
cette macro fonctionnait très bien...
j'ai fait une légère modification sur la variable p
et là apparemment je "fait des sauts de boucle "
j'ai pris l'habitude de faire de l'indentation (non nécessaire en vba) pour une meilleure lisibilité et justement ne pas oublier un petit Next ici ou là
je rate un truc, mais quoi ?
merci d'avance pour votre aide