|
0 / 0 / 0
Регистрация: 23.01.2012
Сообщений: 6
|
|
Сохранение листа в из книги как отдельный файл.xls23.01.2012, 17:07. Показов 97825. Ответов 83
Метки нет (Все метки)
Процедура по нажатию кнопки-сохранить к примеру лист3 из текущей книги как отдельный файл.xls с названием текущей даты в отдельную папку. А также если файл с таким названием уже существует, тогда перезаписать! Подскажите пожалуйста! Заранее спасибо!
0
|
|
| 23.01.2012, 17:07 | |
|
Ответы с готовыми решениями:
83
Сохранение листа книги в отдельный файл в альбомном виде Сохранение книги как отдельный файл |
|
|
||||||
| 24.07.2012, 17:22 | ||||||
|
В строке № 3 комментарий специально написал.
Ну к примеру:
1
|
||||||
|
0 / 0 / 0
Регистрация: 23.07.2012
Сообщений: 7
|
|
| 25.07.2012, 05:53 | |
|
Красотищща! Спасибо огромное. Все работает как часы
0
|
|
|
0 / 0 / 0
Регистрация: 23.07.2012
Сообщений: 7
|
|
| 26.07.2012, 13:19 | |
|
Простите за назойливость, появился еще один вопрос: если отображен только лист 1 с расчетами и кнопкой "сохранить", а все остальные листы скрыты, то не происходит сохранение скрытых листов в отдельный файл. Подскажите как это можно сделать?
0
|
|
|
|
||||||||||||||||
| 27.07.2012, 00:22 | ||||||||||||||||
|
Переделал принцип: сначала копирование во временную папку файла со всеми изменениями (исходный файл это не затрагивает). Замена формул значениями. Скажем, если нужно скопировать два скрытых листа (№4 и № 5), делает первый из них видимым, №№1,2,3 удаляет. После диалога сохранения закрывает книгу и удаляет временный файл.
Добавлено через 22 минуты Вот изменение предыдущего кода
Делает все копируемые листы нескрытыми. Добавлено через 7 часов 19 минут 3) Хочу поделиться еще одним способом копирования скрытых листов с формулами (без использования временного файла и без внесения изменений в исх. книгу "де-факто"). На самом деле изменения будут вносится, но откат проводится полный, вплоть до сохранения параметра "вносились ли изменения". Скопированные листы получают такое же имя, как и исходные. В новой книге все скрытые листы стают видимыми.
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 23.07.2012
Сообщений: 7
|
|
| 27.07.2012, 05:41 | |
|
Здорово, все работает так как надо. Где так хорошо можно изучить VBA, чтобы самому решать свои проблемы?
0
|
|
|
0 / 0 / 0
Регистрация: 29.05.2012
Сообщений: 3
|
||||||
| 27.07.2012, 10:11 | ||||||
|
Нарезал файл путем, о котором выше писал Dragokas: сохранял листы без ссылок (как значения), далее совершалась нарезка и не сохранял изменения в первоначальном файле.
Теперь столкнулся с проблемой, что программа выдает ошибку при сохранении данных в листах как значения. Runtime error 7. Out of memory. Никак не могу понять в почему. Файл, конечно стал потяжелее (добавлял данные), но принципиально в нем ничего не изменилось.
0
|
||||||
|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
|
| 14.03.2013, 09:02 | |
|
А как сохранить в отдельном xls фаиле мою страницу (Лист1), если в ней присутствуют формулы для расчёта, скрытые и группированные столбы и строки.
Хотелось сохранить отдельно лист1, но только так, как видно на листе1, т. е. не было формул, скрытые строки и столбцы пропущены. Как при печати, что вижу, то и печатаю.
1
|
|
|
1124 / 237 / 37
Регистрация: 15.03.2010
Сообщений: 729
|
||||||
| 14.03.2013, 10:11 | ||||||
|
Код для копирования области печати. Область печати должна быть установлена.
0
|
||||||
|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
|
| 14.03.2013, 10:14 | |
|
SlavaRus,
А если без области копирования, а только через диапазон Range("A1:Z100")
0
|
|
|
1124 / 237 / 37
Регистрация: 15.03.2010
Сообщений: 729
|
||||||
| 14.03.2013, 10:19 | ||||||
|
Я же написал где поставить свой адрес. И проверку тогда можно убрать.
0
|
||||||
|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
||||||
| 14.03.2013, 11:24 | ||||||
|
SlavaRus,
Изменил как сказал:
0
|
||||||
|
1124 / 237 / 37
Регистрация: 15.03.2010
Сообщений: 729
|
||||||
| 14.03.2013, 11:29 | ||||||
|
Проверку надо убрать, скорее всего не установлена облать печати.
1
|
||||||
|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
|
| 14.03.2013, 11:38 | |
|
SlavaRus,
Шикарно, но: 1. Можно ли убрать выделение в копируемом листе. 2. Можно ли сделать так, чтобы книга сохранялся на диске C:\ с именем из ячеек А1 и В1, что-то типа: 3. Хотелось бы чтобы все операции были скрыты и книга просто появлялась на диске. 4. В книге есть скрытые столбы, их всех не видно в новой книге, но есть скрытый столбец, который не виден, и пусть будет, но в новой книге он должен быть виден, столбец D C:\"A1"-"B1".xls Спасибо
0
|
|
|
1124 / 237 / 37
Регистрация: 15.03.2010
Сообщений: 729
|
||||||
| 14.03.2013, 12:15 | ||||||
|
Пробуй
Кликните здесь для просмотра всего текста
0
|
||||||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
||||||
| 14.03.2013, 12:20 | ||||||
|
Чуть подправил (проверено, работает) :
Кликните здесь для просмотра всего текста
0
|
||||||
|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
||||||
| 14.03.2013, 13:11 | ||||||
|
Хорошо, то что нужно
код
Только тупит он как-то... моргает экран... Добавлено через 32 минуты А если присутствуют объединённые ячейки?
0
|
||||||
|
1124 / 237 / 37
Регистрация: 15.03.2010
Сообщений: 729
|
||||||
| 14.03.2013, 14:07 | ||||||
|
Тогда надо избавиться от них.
Вообще то надо стремиться не скрывать часть объедененной ячейки.
0
|
||||||
|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
||||||||||||||||
| 14.03.2013, 15:16 | ||||||||||||||||
|
А как можно упростить:
0
|
||||||||||||||||
|
9912 / 3933 / 743
Регистрация: 11.10.2011
Сообщений: 5,915
|
||||||
| 14.03.2013, 15:27 | ||||||
1
|
||||||
| 14.03.2013, 15:27 | |
|
Сохранение текущего листа Excel в отдельный файл Сохранение листа книги в файле - проблема с защитой листа и привязкой макросов
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|