Концепция вложения объектов широко используется при создании ссылок на объекты в коде VBA. Для полного определения объекта необходимо создать "туннель" через все уровни иерархии объектной модели. Например, чтобы сослаться на ячейку А1 на рабочем листе Лист1 рабочей книги Книга1, надо применить следующий код:
Application.Workbooks("Книга1").Worksheets("Лист1").Range("A1")
В большинстве случаев объект Application можно не упоминать (на Application.InputBox это не распространяется). На ячейку А1 можно дать ссылку в следующем виде:
Workbooks("Книга1").Worksheets("Лист1").Range("А1")
Полное описание объекта требуется не всегда. Например, в том случае, когда рабочий лист Лист1 является текущим, можно применить короткую ссылку на ячейку А1:
Range("A1")
Практический опыт программирования подскажет вам, когда можно применять "усеченное" описание объектов. В любом случае необходимо следить за тем, чтобы не встречались различные объекты с одним и тем же описанием. Например, если есть две рабочие книги с одинаково названными рабочими листами, то для ссылок на эти рабочие листы необходимо применять полное описание, где присутствовало бы название рабочих книг.