Я использую microsft excel 2003. Я получаю сообщение "Ошибка приложения или объекта" при выполнении следующего оператора If.
Когда я получаю эту ошибку, значение i равно 58981.
Есть ли ограничение на смещение строки?
Заранее спасибо.
--- Sam
листы Excel 2003 могут иметь максимум 65 536 строк (по 256 столбцов) . Я думаю, ваш регион плюс большое смещение превышают этот предел.
Измените размер до смещения, чтобы вы не смещали большую область, чтобы она превышала размер листа (при условии, что остальная часть вашей логики верна):
Range ( "MyData"). CurrentRegion.Resize (1,1) .offset (я, 0)