bob_denard
XLDnaute Nouveau
Salut à tous.
Dans mon exemple, en maintenant la touche Ctrl, j'ai sélectionné les plages successives A2:C3, puis C4:C6, et enfin D5.
Quand j'appelle une Sub, la variable Selection.Address contient logiquement "$A$2:$C$3,$C$4:$C$6,$D$5".
J'aimerais expliciter cette sélection multiple et aboutir à un tableau de type String contenant "A2", "B2", "C2", "A3", "B3", "C3", "C4", "C5", "C6", "D5", c'est à dire la liste exhaustive de toutes les cellules de la sélection.
Ma question : existe-t-il dans VBA une fonction permettant d'expliciter une sélection multiple, quelque soit le nombre de sous-sélections qui la compose ?
Merci
Cordialement
Bob
Dans mon exemple, en maintenant la touche Ctrl, j'ai sélectionné les plages successives A2:C3, puis C4:C6, et enfin D5.
Quand j'appelle une Sub, la variable Selection.Address contient logiquement "$A$2:$C$3,$C$4:$C$6,$D$5".
J'aimerais expliciter cette sélection multiple et aboutir à un tableau de type String contenant "A2", "B2", "C2", "A3", "B3", "C3", "C4", "C5", "C6", "D5", c'est à dire la liste exhaustive de toutes les cellules de la sélection.
Ma question : existe-t-il dans VBA une fonction permettant d'expliciter une sélection multiple, quelque soit le nombre de sous-sélections qui la compose ?
Merci
Cordialement
Bob