Я запускаю функцию с определенным диапазоном и при попытке использовать End. (XlDown). Выберите, я получаю сообщение «Метод выбора класса Range не выполнен».
Я отредактировал код ниже, чтобы показать только часть проблемы. Буквально через два часа пробуя все, я не могу заставить его работать.
Досадная часть заключается в том, что мне приходится использовать определенные диапазоны, поскольку функция является частью гораздо большего Sub, который не работает должным образом после использования Select и Activate.
Function OutputFunction()
Dim rng8 As Range
Set rng8 = ThisWorkbook.Worksheets(5).Range("A2")
rng1.ClearContents 'Works like a charm.
rng2.Copy 'No problem here either.
rng8.End(xlDown).Select 'Fails misserably.
ActiveCell.Offset(0, 13).Select
Range(Selection, Range("N3")).Select
ActiveSheet.Paste