Bonjour le forum,
Voici mon souci, je dois mettre en forme des données dans une feuille, pour pouvoir utilser un programme déja existant dessus.
je commence donc mon "brodage" en VBA ...
Ca coince directe, car je souhaite utilsé 2 fonctions For ... Next et ca ne fonctionne pas ... 1 ok, mais pas 2...
Je vous met un bout de code
Dim k As Variant
Dim j As Variant
[B2].Select
For j = 4 To 8
For k = 6 To 10
If Not Cells(3, j) = "" Then
MsgBox ("nom trouvé - " & Cells(3, j))
Cells(3, j).Copy Sheets("MASQUE").Cells(k, 3)
End If
Next j
Next k
Le principe, on regarde si il y a un nom dans la case, si oui, on le copie dans une autre feuille et on passe a la case suivante, si on retrouve un nom on le copie en dessous du nom déjà copié...
je vous joint également un bout du fichier .. pour imagé un peu
Merci d'avance pour votre aide
A+
Guillaume
Voici mon souci, je dois mettre en forme des données dans une feuille, pour pouvoir utilser un programme déja existant dessus.
je commence donc mon "brodage" en VBA ...
Ca coince directe, car je souhaite utilsé 2 fonctions For ... Next et ca ne fonctionne pas ... 1 ok, mais pas 2...
Je vous met un bout de code
Dim k As Variant
Dim j As Variant
[B2].Select
For j = 4 To 8
For k = 6 To 10
If Not Cells(3, j) = "" Then
MsgBox ("nom trouvé - " & Cells(3, j))
Cells(3, j).Copy Sheets("MASQUE").Cells(k, 3)
End If
Next j
Next k
Le principe, on regarde si il y a un nom dans la case, si oui, on le copie dans une autre feuille et on passe a la case suivante, si on retrouve un nom on le copie en dessous du nom déjà copié...
je vous joint également un bout du fichier .. pour imagé un peu
Merci d'avance pour votre aide
A+
Guillaume