|
|
|
|
Bonjour,
Je voudrais afficher dans une cellule une valeur en fonction d'une autre cellule, mais je suis débutant et je n'ai pas la syntaxe en vba.
Ce que je souhaiterais écrire:
Range("F14").Select ( si j'ai bien compris cela me permet de travailler dans cette cellule)
If ("D14") < 19999 Then ActiveCell.FormulaR1C1 = 10000
If 20000 < ("D14") < 29999 Then ActiveCell.FormulaR1C1 = 20000
...
Ce que je souhaiterais c'est afficher 10000 si la valeur dans la cellule D14 est entre 10000 et 19999, 20000 si compris entre 20000 et 29999....
Ca ne doit pas être bien compliqué mais là je vois pas...
Merci.
Je travaille sous Excel 2003
Configuration: Windows XP Opera 9.51
Répondre à michel_m
|
Merci beaucoup. Ca marche très bien.
|
En F14 le km
|
Ce que je veux savoir c'est ou se trouve le mot clé à chercher dans la base. Dans quelle colonne ? ou bien faut-il parcourir toute les lignes cellule par cellule ? Idem pour le km et le temps.
|
Je ne suis pas certain que la listbox soit appropriée.
|
J'ai mis un exemple là
|
Bonjour,
|
Bonjour,
|
Répondre à jib92
|
http://cjoint.com/?jlmsItYgwJ
|
Je viens de regarder ton fichier. En fait le mot clé est contenu dans une chaine de caractères. Le code que je t'ai fait passer ne fait pas la recherche dans une chaine de caractères mais sur une chaine complète. Il faut donc modifier le code en tenant compte de ça.
|
Répondre à jib92
|
Je souhaite réinitialiser entre chaque recherche. Donc ni sauvegarde, ni plusieurs onglets de recherches.
|
Bonjour,
|