2008-12-02 13 views
1

Mon application doit générer un tampon à partir de toutes les cellules sélectionnées dans une feuille de calcul. Je le fais fonctionner correctement lorsque les cellules sélectionnées sont toutes un groupe contigu, mais si l'utilisateur sélectionne un groupe de cellules, puis maintient la touche de contrôle et sélectionne d'autres cellules qui ne sont pas contiguës au premier ensemble de cellules me donne seulement des informations sur ce premier groupe de cellules.Plage décrit un groupe de cellules non adjacentes

J'ai essayé la propriété Range "Next", mais en marchant cela semble juste retourner des plages contenant une traversée cellule par cellule de cette première plage.

Répondre

1

Les rendements de propriété de plages d'adresses sélectionné (séparés par une virgule)

Lorsque je sélectionne B4 à D10 puis H9 à 016 (en maintenant ctrl), Selection.Address retourne $ B $ 4: $ D $ 10, $ H $ 9: $ O $ 16.

3

code VBA

for i = 1 to selection.Areas.Count : debug.Print selection.areas(i).Address : next