【问题标题】:Range describes a group of non-adjacent cells范围描述一组不相邻的单元格
【发布时间】:2010-09-24 20:47:45
【问题描述】:

我的应用需要从工作表上所有选定的单元格构建缓冲区。当所选单元格都是一个连续的组时,我将其正常工作,但是如果用户选择一组小区,则按住控制键并选择未与第一组单元格的其他小区,工作表的选择范围只给我关于第一组细胞的信息。

我尝试了 Range “Next” 属性,但似乎只返回包含对第一个范围的逐个单元格遍历的范围。

【问题讨论】:

    标签: excel automation vba


    【解决方案1】:

    Address 属性返回选定的范围(以逗号分隔)

    当我选择 B4 到 D10,然后选择 H9 到 016(按住 ctrl)时,Selection.Address 返回 $B$4:$D$10,$H$9:$O$16。

    【讨论】:

      【解决方案2】:

      VBA 代码

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-06-04
        • 2017-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-24
        • 2023-04-01
        • 1970-01-01
        相关资源
        最近更新 更多