|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : novembre 2011 Messages : 85 ![]() |
bonjour a tous, bon tout d'abord voici la commande :
Code :
If Sheets("Top20 répartition h MO").Cells(1, variable2).Value = produit Then mais un cas ne marche pas : je m'explique, je suis en présence dans mon tableur de TH4021C et TH4021 ( Dans cet ordre) , le pb c'est que la macro detecte TH4021C, mais ne voit pas TH4021 ou alors les confond. d'ou peut venir l'erreur ? du format de la cellule(Standard)? de la commande .value qui ne prend pas les lettres? merci pour votre aide |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Retraité Inscription : avril 2011 Messages : 696 ![]() |
Bonjour,
Si tu compares bien la valeur de ta variable produit (string) et la chaine de caractères "TH4021C" (ou "TH4021"), tu ne devrais pas avoir de confusion. Cordialement. |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : novembre 2011 Messages : 85 ![]() |
effectivement probleme resolu, en fait un espace etait présent avant TH4021 dans la cellule comparé, du coup ela ne correspondait pas parfaitement a la variable Produit, donc il ne le trouvait pas ....
merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com