Gestion des guillemets dans boucle + if
Résolu/Fermé
A voir également:
- Gestion des guillemets dans boucle + if
- If exist ✓ - Forum Autoit / batch
- Logiciel gestion photos - Guide
- Guillemets français google doc - Forum Google Docs
- Guillemets clavier - Forum Réseaux sociaux
- Tfc informatique de gestion g3 pdf - Forum Programmation
2 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 744
Modifié par pijaku le 30/01/2013 à 14:47
Modifié par pijaku le 30/01/2013 à 14:47
Bonjour,
Il y a donc une différence de type.
Cells(m, "C") il affiche 711520 ===> type Long (nombre entier)
Bracket il affiche "711520" ===> type String (chaîne de caractères).
Si tu cherches un string et que dans ta cellule tu as un long, il ne te le trouveras pas.
Alors soit tu cherches un string dans des string :
Soit tu cherches un long dans des long :
Cordialement,
Franck P
Il y a donc une différence de type.
Cells(m, "C") il affiche 711520 ===> type Long (nombre entier)
Bracket il affiche "711520" ===> type String (chaîne de caractères).
Si tu cherches un string et que dans ta cellule tu as un long, il ne te le trouveras pas.
Alors soit tu cherches un string dans des string :
For m = 2 To LastLine If CStr(Cells(m, "C")) = Bracket Then
Soit tu cherches un long dans des long :
For m = 2 To LastLine If Cells(m, "C") = CLng(Bracket) Then
Cordialement,
Franck P