Если вы не можете гарантировать, что Selection
всегда является частью рабочего листа, не говорится, что Selection.Parent.Name
даст тот же результат, что и Selection.Worksheet.Name
. Если это «внутри» других типов объектов (например, диаграмм или графики), результат может быть совершенно другим - вам нужно провести некоторое тестирование.
Итак, Selection.Worksheet.Name
является более точным (и, как кто-то указал в комментариях, потенциально быстрее в исполнении). Но если вы не можете гарантировать, что Selection
будет ссылаться на Worksheet
, это может вызвать ошибку или привести к неожиданному результату.