最近、セルの値をその下のすべてのセルにコピーし、列 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
助けてください。
ありがとう