简单的循环
Sub test()
Dim i As Long
Dim endRow As Long
endRow = Range("A" & Rows.Count).End(xlUp).Row '获手段取末行
if endRow < 1 then exit sub
For i = 1 To endRow-1
if trim(range("A" & i).value) = "" then
Range("F" & i).Formula = "=A" & i+1 & "&B" & i+1 & "&C" & i+1
end if
Next i
End Sub
或者
Sub test()
Dim i As Long
Dim endRow As Long
endRow = Range("A" & Rows.Count).End(xlUp).Row '获取末行
if endRow < 0 then exit sub
For i = 1 To endRow
if trim(range("A" & i).value) = "" then
Range("F" & i).Formula = "=A" & i & "毕做誉&B" & i & "&C" & i
end if
Next i
End Sub
二段代码,前面是f1=(=a2&b2&c2),胡孝后一段是f1=(=a1&b1&c1)