Диалог + заполнение шаблона + база в одной книге BB> Я для себя это проблему решил. (с) BB> Hо интересно узнать, что придумали другие. BB> Hа листе с базой я присваиваю этой базе имя. BB> После чего, если вставлять строку внутрь именованой области - она BB> корректно разбухает. То есть, не надо держать счетчик BB> записей. Sheets("base").range("Klients").cells(X,Y) - вот и доступ. Это, конечно, верно, но: либо строку пустую надо в конце держать, либо вставлять до последней. Я так и делал, поначалу, но посравнивав времена удобства, пришел к другому решению: я всегда делаю именованные столбцы целиком и пересекаю либо с CurrentRegion, либо с UsedRange. И отслеживать ничего не надо, и можно даже не вставлять, а копировать в конец большим куском - все едино.