Разница между методом Select и свойством Selection в VBA заключается в их функциях:
- Метод Select активирует листы и объекты на листах. learn.microsoft.com Он реализован не как функция, которая явно возвращает результат, а как процедура (Sub), которая объекта Selection не возвращает. intuit.ru Создание этого объекта — результат побочного эффекта процедуры Select. intuit.ru
- Свойство Selection, в свою очередь, возвращает объект, который представляет текущее выделение на активном листе в активной книге. learn.microsoft.com Перед использованием свойства Selection необходимо активировать книгу, активировать или выбрать лист, а затем выбрать диапазон (или другой объект) с помощью метода Select. learn.microsoft.com
Таким образом, метод Select позволяет создать новый объект Selection, а свойство Selection возвращает уже существующий объект. intuit.ru