Неправильно передается ссылка на диапазон в функцию рабочего листа. Вам необходимо использовать ссылку на стиль VBA, а не ссылку на стиль листа.
'VBA style using worksheet codename
x = WorksheetFunction.COUNTA(Sheet1.Range("A:A"))
'VBA style using worksheet name
x = WorksheetFunction.COUNTA(Worksheets("Sheet1").Range("A:A"))