JDEBRAY
Nouveau membre
Bonjour à tous,
Apres plusieurs lectures des sujets qui sont sur ce forum (tres bien documenté ceci étant dit), j'essaie de créer un code vba qui me permet de :
1- Sur l'onglet 1: scanner toutes les lignes d'une colonne H pour voir si le mot OK apparait
2- Sur l'onglet 1: scanner toutes les lignes d'une colonne A pour voir le mot inscrit (prod 1, prod 2). ces données étant liée à un menu déroulant donc figées.
3- Transférer les données de la ligne concernée si les 2 tests précédents sont validés vers l'onglet correspondant au nom de la case A (il y a autant d'onglet dans mon classeur que de mot inscrit possible dans la case A)
4 -revenir sur ma page principale et supprimer les lignes qui ont été copiées.
Pour le moment, je n'en suis qu'au début de l'étape 1 & 3.
Ci dessous mon code.
Mais maintenant, je bloque...
Pouvez vous m'aider svp?
Merci par avance
Apres plusieurs lectures des sujets qui sont sur ce forum (tres bien documenté ceci étant dit), j'essaie de créer un code vba qui me permet de :
1- Sur l'onglet 1: scanner toutes les lignes d'une colonne H pour voir si le mot OK apparait
2- Sur l'onglet 1: scanner toutes les lignes d'une colonne A pour voir le mot inscrit (prod 1, prod 2). ces données étant liée à un menu déroulant donc figées.
3- Transférer les données de la ligne concernée si les 2 tests précédents sont validés vers l'onglet correspondant au nom de la case A (il y a autant d'onglet dans mon classeur que de mot inscrit possible dans la case A)
4 -revenir sur ma page principale et supprimer les lignes qui ont été copiées.
Pour le moment, je n'en suis qu'au début de l'étape 1 & 3.
Ci dessous mon code.
Code:
Sub Essai()
J = 6
For i = 2 To 65536
If Worksheets("Suivi des actions").Range("H" & i).Value = "OK" Then
Worksheets("Archives L1").Range("A" & J & ":H" & J).Value = Worksheets("Suivi des actions").Range("A" & i & ":H" & i).Value
J = J + 1
End If
Next
End Sub
Mais maintenant, je bloque...
Pouvez vous m'aider svp?
Merci par avance