【发布时间】:2017-10-20 02:10:09
【问题描述】:
我正在尝试编写将循环遍历表中一系列非连续行的内容,并更改每行中的列数据......例如,ClearContents。范围将是动态的,并且我要循环遍历的行都将是“选定的”。
我尝试了以下操作,但在第一行之后就停止了。我很确定问题是下一行与第一行不连续:
For Each b In a.Rows
mainTasks.DataBodyRange(Range("mainTasks[Status]").Column).ClearContents
Next b
然后我有了一个好主意,写一些只适用于“选定”列单元格的东西。我尝试使用If ... .Value = Selected,但没有成功。
我是否正在尝试做 Excel 2016 VBA 无法做的事情?也就是说,循环遍历一个范围内的非连续行?我一直在研究并尝试了其他一些不起作用的方法。你能告诉我我是不是走错了兔子洞吗?
【问题讨论】: