Macro Excel - problème de valeurs
Flo
-
Actor -
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
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:
- Macro Excel - problème de valeurs
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
3 réponses
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)
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)
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
+
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
+