activesheet.range("BA2").select
if selection.value = "" then 'just in case BA2 is empty - I assume you want it filled as well, if it is
selection.value = "Blah" 'or whatever you want here
End if
loop1:
selection.offset(1,0).select
if selection.value = "" then
selection.value = "Blah"
goto loop1
End if
end sub
Option Explicit
Sub Feeling()
' constants
Const kscolumn = "BA"
Const ksFiller = "Cobol"
' declarations
Dim rng As Range
' start
Set rng = ActiveSheet.Columns(kscolumn)
' process
With rng
On Error GoTo Feeling_Exit
Range(.Rows(2), .Rows(.Rows.count).End(xlUp)).SpecialCells(xlCellTypeBlanks).FormulaR1C1 = ksFiller
.Cells(1, 1).Select
Feeling_Exit:
End With
' end
Set rng = Nothing
Beep
End Sub