[VBA] Insérer une liste de choix par un tableau ?

antha

XLDnaute Occasionnel
Bonjour,

J'ai une plage de cellule que j'aimerai traiter par un tableau, au lieu d'une boucle sur une plage de données classique.

Le but :
- insérer une liste déroulante sur chaque cellule du tableau
- un ligne sur 2, rappeler la valeur de la cellule au dessus.

Je ne maîtrise pas bien les tableaux en vba, j'ai réussi à faire le rappel de la cellule au dessus. Mais je me trouve confronté à 2 problèmes :

1/ Je ne sais pas comment définir une liste déroulante par l'intermédiaire d'un tableau. La seule méthode que je connais passe par "With Selection.Validation", et bien sûr ça ne marche pas.

2/ Peut-on combiner les 2 actions, l'une sur toutes les cellules, l'autre juste une ligne sur 2, en utilisant les tab en vba ? Pour les essais que j'ai réussi à faire, toutes les cellules de la zone sont effacées.

Un fichier joint pour essayer d'être clair.

Merci à tou(te)s !
 

Pièces jointes

  • essai tableau.xls
    37.5 KB · Affichages: 137
  • essai tableau.xls
    37.5 KB · Affichages: 140
  • essai tableau.xls
    37.5 KB · Affichages: 141

tototiti2008

XLDnaute Barbatruc
Re : [VBA] Insérer une liste de choix par un tableau ?

Bonjour antha,

je suis vraiment navré de te dire... que je ne comprend rien à ce que tu dis...
les tableaux en VBA permettent éventuellement de traiter les données, mais des listes déroulantes (de validation), ça n'existe que sur les cellules...
 

antha

XLDnaute Occasionnel
Re : [VBA] Insérer une liste de choix par un tableau ?

Bonjour antha,

je suis vraiment navré de te dire... que je ne comprend rien à ce que tu dis...
les tableaux en VBA permettent éventuellement de traiter les données, mais des listes déroulantes (de validation), ça n'existe que sur les cellules...


:p

OK donc c'est peut etre pour ca en fait que je n'ai rien trouvé...

Edit : question bête supprimée ! :)

Merci de ta réponse.
 
Dernière édition:

Discussions similaires