Você pode tentar ActiveSheet.UsedRange.Rows.Count
, que retorna o último número da linha da planilha atual. Embora não marque a linha A, é uma maneira simples de preencher os dados até a última linha.
Por exemplo
lastRow = ActiveSheet.UsedRange.Rows.Count
' ... something else ...
Selection.AutoFill Destination:=Range("H2:H" & lastRow)
Você pode substituir o Activesheet
por um objeto Worksheet
se desejar especificar uma planilha para trabalhar.