Bonjour,
Je cherche à comparer 2 cellules (avec texte identique) et en fonction de la vérification j'affiche dans un msgbox "ok" ou" nok"
Pour les cellules qui contiennent du texte sans espace ça affiche bien "ok" dans le msgbox. Par contre dès qu'il y a un espace dans le texte, EXCEL dit que les cellules sont différentes et affiche "nok" (Ex: "NIVEAU BAS")
Malheureusement je ne peux pas m'affranchir des espaces dans les cellules car le fichier est protégé par un autre utilisateur.
Je sais que dans certains cas on peut utiliser "_" pour s’affranchir des espaces mais je ne sais pas comment modifier mon code :(
Pourriez-vous me venir en aide svp ?
Voici un exemple de code:
Sub comparaison_cellules()
Dim myfile As String,
Dim REP As FileDialog
myfile = Application.GetOpenFilename(, , "Sélectionnez le fichier")
Set wbks = Workbooks.Open(myfile)
Set Ws = wbks.Sheets("Feuil1")
Set wbkc = ThisWorkbook
If wbkc.ActiveSheet.Range("G18") = Ws.Range("G52") Then
MsgBox "ok"
Else
MsgBox "nok"
End If
End Sub
Les cellules G18 et G52 contiennent "NIVEAU BAS" toutes les 2 et pourtant la vérification donne "nok" dans le msgbox...
Bonne soirée
JB