Bonjour,
j'ai une question concernant la manipulation des strings.
Je fais un traitement de comparaison de string (Quoi ?!!,hé oui..)
Je me retrouve face à un petit souci.
Je m'explique, je souhaite comparer 2 cellules qui contiennent des caractères.
Cellule A3 : ALPHA_M
Cellule A4 : ALPHAA
Si j'écris en formule : =SI(A3<A4;"OK";"pasok") --> j'obtiens OK
En revanche si j'écris :
--> j'obtiens "pas cool"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Dim cellule1 As Variant Dim cellule2 As Variant Sheets("test").Activate Set feuille = ThisWorkbook.ActiveSheet cellule1 = feuille.Cells(3, 1) cellule2 = feuille.Cells(4, 1) If cellule1 <= cellule2 Then MsgBox "coool" Else MsgBox "pas cool" End If End Sub
Cela signifie que la formule et VB ne sont pas d'accord. Quelqu'un pourrait-il m'expliquer pourquoi ? Et surtout comment faire pour que VB me donne le même résultat ?
Merci d'avance,
Evo
Partager