Bonjour à tous !
Mon problème VBA (j'espère avoir posté au bon endroit) est simple mais je ne trouve pas de solution, et ce n'est pas faute d'avoir cherché.
Je demande à l'utilisateur de la macro de sélectionner des cellules (1 cellule, une plage de cellule, ou plusieurs cellules séparées). Je voudrais afficher leurs valeurs (.value) dans une listbox dans un userform.
Ce que j'ai trouvé pour l'instant :
Selection.Item(Numéro de l'item).value
Selection(Numéro de l'item).value
Ces propriétés fonctionnent mais seulement si l'utilisateur a selectionné une seule cellule ou une plage de cellule. Dans le cas de plusieurs cellules séparées ca ne fonctionne pas.
Imaginons que l'utilisateur selectionne A1 et C4 (en gros à l'aide de la touche ctrl) j'ai :
Selection(1).row = 1 'Pour la cellule A1, la première sélectionnée
Selection(2).row = 2 'Pour la cellule C4 alors qu'il me faudrait = 4 (C4)
En fait, ça fait comme si j'avais sélectionné une plage de cellule dont la première est A1 et la deuxième est A2.
Je vous remercie par avance pour votre aide, je trouve rien du tout sur le net !!!
Partager