Не уверен, что понимаю, но это будет смотреть на все между A14 и последней заполненной ячейкой в A:
msgbox worksheetfunction.counta(range("A14",range("A" & rows.count).end(xlup)))
Если для нескольких столбцов возможно это?
Sub x()
Dim c As Long
For c = 1 To 10 'A to J
MsgBox WorksheetFunction.CountA(Range(Cells(14, c), Cells(45, c)))
Next c
End Sub