Всю жизнь и на любых конфигурациях ПО чтобы вычислить текущую дату и сколько записей в рабочем листе пользовалься следующими методами соответственно:
Dim RowRng as Object, Dat1, j as Long
.....
Dat1 = Format(Date, "DD.MM.YYYY")
.....
Set RowRng = Cells(1, 1).CurrentRegion
j = RowRng.Rows.Count
.....
Столкнулся с тем что установив прогу на конкретный комп с конкретным ПО (WinXP Eng, MS Office XP стандарт rus) VBA сообщает, что объекты Date и RowRng не определены. Что бывает такое или это глюк ПО и его надо переинсталить?