Macro Excel - problème de valeurs

Flo -  
 Actor -
Bonjour,

j'ai un petit souci avec ma macro Excel.
Je veux comparer 2 cellules (tous deux une série de chiffres).
Cependant, quand je regarde en mode debug, Excel me sort la 1ere valeur entre guillemet ("373451") et l'autre sans guillemet (373451).

Pour plus de clarté, voici des imprim écran:
http://www.hostingpics.net/viewer.php?id=552140guillemets.jpg
http://www.hostingpics.net/viewer.php?id=810309sansguillemets.jpg

A voir également:

3 réponses

Aprexia Messages postés 101 Statut Membre 24
 
BOnjour,

Verifie que le format des données est bien le même dans les deux cellules.

Les guillemets indiquent que Excel reconnais le contenu de ta cellule comme une chaine de caractére (une suite de caractere pouvant contenir des hiffres des lettres et des symboles)

Met donc le contenu des deux cellules en numeriques (Format de cellules/ Catégorie -> nombre)
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
If Val(("373451") = 373451 Then
....
End if

A+
0
Actor
 
Je suis pas en avance mais je suis tombé sur le même problème aujourd'hui dans une boucle du style:

if a = b then ...

avec a="205" et b=205

j'ai rajouté dans la déclaration des variables:

dim a as integer

car par défaut il prenait "a" pour une variable de type string = chaîne de caractère

J'espère que tu es dans le même cas mais surtout que tu as déjà résolu ton problème

+
0