簡體   English   中英

范圍描述一組非相鄰單元格

[英]Range describes a group of non-adjacent cells

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

我嘗試了Range“Next”屬性,但是走路似乎只返回包含第一個范圍的逐個單元格遍歷的范圍。

VBA代碼

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

Address屬性返回選定的范圍(以逗號分隔)

當我選擇B4到D10然后選擇H9到016(通過按住ctrl)時,Selection.Address返回$ B $ 4:$ D $ 10,$ H $ 9:$ O $ 16。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM