Раскрываем возможности
Макросы
Если вы хотите писать качественный код, то необходимо учитывать все возможные действия ваших пользователей. Поэтому если обрабатываете выделенный диапазон, то всегда проверяйте его тип.