У меня есть диапазон данных в ячейках BA8
, включая BN10
на рабочем листе "HR Eval Report"
в активной книге.Ошибка выполнения '424' Требуемый объект
Я хочу сортировать этот диапазон в порядке возрастания на основе значений в ячейках BC8:BC10
. Вот часть моих проблем кода вызывает:
Dim rngOutData As Range
...
ActiveWorkbook.Worksheets("HR Eval Report").Range("BA8").Select
Set rngOutData = ActiveWorkbook.Worksheets("HR Eval Report").Range(Selection, _
Selection.End(xlToRight)).Select
Set rngOutData
заявление бросает ошибку. Я пробовал полностью квалифицировать диапазон, так как аналогичные ответы 424
указывают, что в качестве решения, но это не решило проблему. Любые советы очень оценили.
Имея только три строки для сортировки, вы думаете, что есть заголовок? OP может понадобиться ', Header: = xlNo'. 'Key1: = ws.Range (" BA8 ")' возможно, должно быть 'Key1: =. Столбцы (3)'. – Jeeped
@ Jeeped: Я не знаю ответа на этот вопрос, как OP, как ничего не упомянутого :) Однако это хороший момент. Я упомянул об этом в вышеуказанной статье. –
@ Jeeped: Упоминается, что в сообщении. Что касается вашего недавнего изменения в отношении ключа, то, о чем я упоминал, является правильным. –