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