繁体   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