Bonjour à tous,

Objectif : Afficher les adresses des cellules sélectionnées dans le résultat d'un filtre. Code valable pour les 3 cas suivants :

Contexte : soit une liste de valeurs dans les cellules de A1 à B6 avec un filtre (données / filtre / filtre automatique)

1er cas :
Un filtre sur la colonne B permet d'afficher les lignes 1,2,3,5,6 de cette liste.

Je sélectionne A3 et A5 (cliqué glissé, A4 n'est pas visible) + A6 (avec Ctrl).

Objectif : afficher dans la cellule C1 (avec du code VBA) uniquement les adresses des cellules filtrées et sélectionnées.

Pour cet exemple, dans la cellule C1 doit s'afficher A3;A5;A6 ou $A$3;$A$5;$A$6

2ème cas
Même résultat du filtre précédent.
Si je sélectionne uniquement A6. C1 doit afficher A6 ou $A$6

3ème cas
Je ne filtre pas la liste, je sélectionne une ou plusieurs cellules dans la colonne A.
Résultat attendu : les adresse des cellules s'affichent en C1.


Un grand merci à la personne qui peut m'apporter la solution.