romainchu78
XLDnaute Occasionnel
Bonjour a tout le forum,
J'ai quelques lignes de codes. elle permettent de balayer la colonne
A en commencant par la fin. il check sur chacun des 3 premiers caractere des donnees pour voir si elle commence par F9X. si elle sont different alors il affiche un message.
Sub Macro3()
Dim n As Long
For n = Range("A65536").End(xlUp).Row To 1 Step -1
If Left(Trim(Range("A" & n)), 3) <> "F9X" Then
MsgBox "issue in row " & n
End If
Next n
End Sub
mon probleme est que je n'ai pas seulement F9X je veux aussi controler les donnees commencant par F2X, F7X et FNX.
comment puis incorporer ces mots cle dans la boucle if?
j'ai essaye de le faire de la maniere suivante en vain.
Sub Macro3()
Dim n As Long
For n = Range("A65536").End(xlUp).Row To 1 Step -1
If Left(Trim(Range("A" & n)), 3) <> "F9X" Or Left(Trim(Range("A" & n)), 3) <> "F7X" Or Left(Trim(Range("A" & n)), 3) <> "F2X" Or Left(Trim(Range("A" & n)), 3) <> "FNX" Then
MsgBox "issue in row " & n
End If
Next n
End Sub
merci
J'ai quelques lignes de codes. elle permettent de balayer la colonne
A en commencant par la fin. il check sur chacun des 3 premiers caractere des donnees pour voir si elle commence par F9X. si elle sont different alors il affiche un message.
Sub Macro3()
Dim n As Long
For n = Range("A65536").End(xlUp).Row To 1 Step -1
If Left(Trim(Range("A" & n)), 3) <> "F9X" Then
MsgBox "issue in row " & n
End If
Next n
End Sub
mon probleme est que je n'ai pas seulement F9X je veux aussi controler les donnees commencant par F2X, F7X et FNX.
comment puis incorporer ces mots cle dans la boucle if?
j'ai essaye de le faire de la maniere suivante en vain.
Sub Macro3()
Dim n As Long
For n = Range("A65536").End(xlUp).Row To 1 Step -1
If Left(Trim(Range("A" & n)), 3) <> "F9X" Or Left(Trim(Range("A" & n)), 3) <> "F7X" Or Left(Trim(Range("A" & n)), 3) <> "F2X" Or Left(Trim(Range("A" & n)), 3) <> "FNX" Then
MsgBox "issue in row " & n
End If
Next n
End Sub
merci