,, Разобрался. Для выделения определенного диапазона, перед работой макроса прописал строчку
Код |
---|
ActiveSheet.Range("ВсегоОпл").Select |
Еще раз спасибо за код!
27.09.2018 12:43:25
Nordheim, Добрый день, а подскажите пожалуйста как в ваш код допилить указание типа файла для сохранения.
Просто у меня на данный момент двоичная книга с макросами, а хочется лист сохранять в формат XLSX с параметром Fileformat:=51 Но как я не пытался допилить ваш код что то ничего не получается =( |
|
|
21.09.2018 15:52:41
Добрый день уважаемые!
Вновь прошу вашей помощи. Пытаюсь сваять макрос который будет копировать определенные листы в новую книгу и будет удалять из них формулы и макросы (макросами происходит заполнение некоторых ячеек данными. Код прилагаю ниже (сразу скажу что пишу не сам, а беру по кускам из сети)
А ячейки которые заполняются макросами получают значение Н.Д и после выполнения макроса просит указать фаил для обновления данных. Как реализовать мне копирование в новую книгу с удалением и формул и макросов? Что бы были только значения как если бы я отправил этот лист на печать? Заранее благодарю! |
|||
|
14.09.2018 16:10:41
Тут вопрос в том что .Value = .Value как то не правильно все переносит в значения и появляются Н/Д. в то время как без нее за место констант попадают формулы и все верно рассчитывают. |
|||
|
14.09.2018 15:58:53
Код заполняет верно только первые 2 строки, а дальше значение Н/Д Если убрать из кода
На данный момент код выглядит вот так:
Изменено: |
|||||||
|
14.09.2018 15:10:30
Добрый день.
Есть макрос:
Я этим кодом пытаюсь в диапазоне "RERE" выделить все ячейки в которых константы. В них прописать формулу . Пересчитать ее и потом обратно перевести все в константы не затрагивая ячейки где были формулы до этого. Постоянно выскакивает ошибки то 424, то 1004 Сам в VBA не сильно силен, по этому все это ваяю сам что то через запись, а что то из интернета беру. Помогите пожалуйста разобраться, что я делаю не так( |
|||
|