我最近有一个问题,关于如何将单元格值复制到其下方的所有单元格中,并根据 A 列何时到达空白单元格来停止。 邮政
我正在使用的 excel 工作表有许多分隔行,当您向下滚动工作表时,这些行在整行中填充颜色以分隔类别。当宏检查 A 列中的空白单元格时,我希望能够跳过 A 列中的这些分隔行。或者我只想将 StopRow 分配给第一个没有格式/没有颜色/没有值的单元格。
多亏了今天早些时候的 Ripster,这就是我所拥有的,但我未能将适当的 if then 语句与他的想法结合起来。
Sub Example()
Dim MasterValue As String
Dim StopRow As Long
Dim i As Long
'Get the master value
MasterValue = Range("C5").Value
'Get the first blank cell in column A
StopRow = Range("A1").End(xlDown).Row
'Start at row 6 and continue to the "Stop Row"
For i = 6 To StopRow
'Set every cell from row 6 in column 3 to the "Master Value"
Cells(i, 3).Value = MasterValue
Next
End Sub
请帮忙。
谢谢