2008-12-02 54 views
1

我的應用程序需要從工作表上的所有選定單元格構建一個緩衝區。當所選單元格都是一個連續組時,我可以正常工作,但如果用戶選擇一組單元格,則按住控制鍵並選擇與第一組單元格不連續的其他單元格,工作表的「選定範圍」只給我關於第一組細胞的信息。範圍描述了一組不相鄰的單元格

我試過範圍「下一步」屬性,但行走似乎只是返回範圍包含逐個單元格遍歷該第一個範圍。

回答

1

的地址屬性返回選定的範圍(由逗號分隔)

當我選擇B4至D10和然後H9至016(由保持CTRL),Selection.Address返回 $ B $ 4:$ d $ 10,$ H $ 9:$Ø$ 16

3

VBA代碼

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

相關問題