Bonjour,
Je suis novice en VBA, j'ai des notions de base tout de même.
Je cherche à comparer deux cellules sur deux colonnes sur plusieurs lignes.
- Dans la colonne "H" j'ai un chiffre et des chaines de caractères, et je cherche à récupérer le chiffre qui se trouve en première position.
- Dans la colonne "I" se trouve un chiffre.
Je voudrais donc comparer le chiffre de la colonne "H" à celui de la colonne "I"
Voici mon code :
Cela m'affiche uniquement le message "à vérifier" alors que les chiffres sont bien égaux.
Le message " A vérifier " doit s'afficher si les chiffres sont différents.
Je pense que l'égalité ne fonctionne pas.
Merci pour votre aide.
Marius15
Je suis novice en VBA, j'ai des notions de base tout de même.
Je cherche à comparer deux cellules sur deux colonnes sur plusieurs lignes.
- Dans la colonne "H" j'ai un chiffre et des chaines de caractères, et je cherche à récupérer le chiffre qui se trouve en première position.
- Dans la colonne "I" se trouve un chiffre.
Je voudrais donc comparer le chiffre de la colonne "H" à celui de la colonne "I"
Voici mon code :
Code:
Sub Cryo2()
For i = 1 To 50
If Left(Cells(i, 8), 1) = Cells(i, 9) Then
Cells(i, 11) = "ok"
Else
Cells(i, 11) = "A vérifier"
End If
Next
End Sub
Cela m'affiche uniquement le message "à vérifier" alors que les chiffres sont bien égaux.
Le message " A vérifier " doit s'afficher si les chiffres sont différents.
Je pense que l'égalité ne fonctionne pas.
Merci pour votre aide.
Marius15