【发布时间】:2015-01-26 15:02:51
【问题描述】:
我有一个宏,可以简单地更改选定行中单元格的值。
Cells(Application.ActiveCell.Row, 20).Select
ActiveCell.Value = "withdraw"
但是我希望能够选择多行,不一定是连续的,例如从以下示例中选择 A1、A3 和 A4,并让宏更改每个选择单元格的列 B,
A B
1 Brian
2 James
3 Jenny
4 Frank
5 Tim
变成
A B
1 Brian Withdraw
2 James
3 Jenny Withdraw
4 Frank Withdraw
5 Tim
我将如何从选定范围中获取活动行并为每一行循环宏?
【问题讨论】:
-
可以通过算法确定所需的单元格(遵循某种模式),还是随机的?
-
您希望如何识别要对其执行操作的单元格?
-
它们将是随机的,通过按住 ctrl 选择。这个想法是能够选择一个名称列表并将每个选定的名称设置为“退出”,纯粹是为了逐行加快执行速度。