sampleRange.Name = "Range1" для именования диапазона является плохой практикой
Это работает только потому, что Name (строка, содержащая "The Name") является свойством по умолчанию для Name.
Намного лучше sampleRange.Name.Name = "Range1"
Никогда не рекомендуется использовать свойство по умолчанию без явной ссылки на него.
Хорошее программирование точно контролирует среду, явно ссылаясь на свойствотребуется.
Устраняет двусмысленность, поскольку здесь возникла проблема.Устраняет проблему, созданную при изменении свойства по умолчанию в будущем обновлении.