Rapport de message :*
 

Re: Modification de contenu de cellules suivant sélection

Titre du sujet : Re: Modification de contenu de cellules suivant sélection
par myDearFriend! le 08/08/2012 22:32:53

Bonsoir Titom1978, Mth, le Forum,

Bravo Mth pour la tentative par listview ! Le résultat est pas mal du tout

Une info toutefois au passage :
Attention car le contrôle listView n'est pas compatible avec une version XL2010 64bits (il n'existe pas sous cette version Excel récente).

Une listView, c'est peut-être d'ailleurs un peu too much pour une simple sélection entre 3 items ? (pour ma part, je trouvais la première solution plus light et suffisamment fonctionnelle). Après tout, la couleur ça reste un détail peu important et qui peut très certainement s'illustrer d'une autre façon en trichant un peu (on pourrait par exemple mettre 3 optionbuttons de couleurs différentes en lieu et place d'une liste ou même utiliser carrément 3 cellules de la feuille pour représenter les choix possibles et leur couleur)

Un détail par contre (valable pour tes 2 propositions Mth) :
For Each c In Selection
    c.Value = Monchoix
Next c
... je crois que la boucle est inutile :
Selection.Value = Monchoix
devrait suffire. Normalement, on peut affecter la propriété Value d'une plage entière (avec MonChoix) sans avoir à l'intégrer dans une boucle sur chaque cellule.

Cordialement,