F
fredo
Guest
bonjour, je voudrais ecarter les lignes dont la colonne G comporte une chaine de caractere du type: ????0?? ou ????4??
alors j'ai fait le code suivant:
For x = Range("B65536").End(xlUp).Row To 1 Step -1
If Range("B" & x) <> "" And (Right(Range("G" & x), 3) = "0" Or Right(Range("G" & x), 3) = "4" Or Range("P" & x) = "CLO" Or Range("P" & x) = "TERM" Or Range("P" & x) = "CLNO" Or Range("P" & x) = "CLRE") Then Rows(x).Delete
Next
mais en fait cela ne fonctionne pas car je penssais obtenir le 3eme caractere en partant de la droite alors que j'obtiens en fait les 3 derniers caracteres...
voila qu'elle est la syntaxe pour savoir si le 5 eme caractere est un 0 ou un 4
je vous remercie
a bientot
alors j'ai fait le code suivant:
For x = Range("B65536").End(xlUp).Row To 1 Step -1
If Range("B" & x) <> "" And (Right(Range("G" & x), 3) = "0" Or Right(Range("G" & x), 3) = "4" Or Range("P" & x) = "CLO" Or Range("P" & x) = "TERM" Or Range("P" & x) = "CLNO" Or Range("P" & x) = "CLRE") Then Rows(x).Delete
Next
mais en fait cela ne fonctionne pas car je penssais obtenir le 3eme caractere en partant de la droite alors que j'obtiens en fait les 3 derniers caracteres...
voila qu'elle est la syntaxe pour savoir si le 5 eme caractere est un 0 ou un 4
je vous remercie
a bientot