我有一个电子表格,如果所选单元格是B2,则excel将选择范围A2:E2,但如果B3的值与B2相同,则范围将是A2:E3 . 如果在B2中有相同值的1,2,3,4,5等行,我还需要这个 .
一旦它执行了宏的其余部分,我希望它返回到前一个选定范围的末尾并向下移动一行并重复该过程,直到它遇到列D中的空单元格.example of spreadsHeet
我有一个电子表格,如果所选单元格是B2,则excel将选择范围A2:E2,但如果B3的值与B2相同,则范围将是A2:E3 . 如果在B2中有相同值的1,2,3,4,5等行,我还需要这个 .
一旦它执行了宏的其余部分,我希望它返回到前一个选定范围的末尾并向下移动一行并重复该过程,直到它遇到列D中的空单元格.example of spreadsHeet
1 回答
在代码的开头,创建一个变量来保存ActiveCell的地址:
在代码的末尾,选择该单元格,除了使用Range的1行:
然后,您可以检查新的活动单元格是否为空,并根据需要采取措施: