Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Перенос данных с таблицы (Значения) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Перенос данных с таблицы (Значения)
nikguard Дата: Воскресенье, 12.05.2013, 16:59 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 40% ±

Добрый день!
Посмотрел на форуме, и нашел много подобных вопросов, частично решающих мою проблему, но только частично.
Суть в следующем, есть тяжелая таблица, с различным форматированием. Необходимо написать макрос, который копировал бы все данные с таблицы в новую книгу с сохранением форматирования, но все формулы преобразовывал в значения, и (желательно) сразу же сохранял данную книгу под определенным названием.
Путь копировать - вставить как значения не подходит, так как ексел ругается на форматирование ячеект (аля все ячейки должны иметь один размер)

И еще один вопрос, можно ли сделать такой же макрос, который преобразует все формулы кроме промежуточный.результат?
 
Ответить
СообщениеДобрый день!
Посмотрел на форуме, и нашел много подобных вопросов, частично решающих мою проблему, но только частично.
Суть в следующем, есть тяжелая таблица, с различным форматированием. Необходимо написать макрос, который копировал бы все данные с таблицы в новую книгу с сохранением форматирования, но все формулы преобразовывал в значения, и (желательно) сразу же сохранял данную книгу под определенным названием.
Путь копировать - вставить как значения не подходит, так как ексел ругается на форматирование ячеект (аля все ячейки должны иметь один размер)

И еще один вопрос, можно ли сделать такой же макрос, который преобразует все формулы кроме промежуточный.результат?

Автор - nikguard
Дата добавления - 12.05.2013 в 16:59
Serge_007 Дата: Воскресенье, 12.05.2013, 18:01 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (nikguard)
ексел ругается на форматирование ячеект (аля все ячейки должны иметь один размер)

VBA тоже будет ругаться

Цитата (nikguard)
еще один вопрос
Читайте правила


ЗЫ Смотрите в какой раздел постите. Тему перенёс


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (nikguard)
ексел ругается на форматирование ячеект (аля все ячейки должны иметь один размер)

VBA тоже будет ругаться

Цитата (nikguard)
еще один вопрос
Читайте правила


ЗЫ Смотрите в какой раздел постите. Тему перенёс

Автор - Serge_007
Дата добавления - 12.05.2013 в 18:01
nikguard Дата: Понедельник, 13.05.2013, 23:28 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 40% ±

Хм, тогда как написать макрос, который сначало, складирует таблицу со всеми связями и формулами на новый лист, после чего, преобразует все формулы в значения, и сохранит с определенным именем? (ну или хотя бы без сохранения, копирование и преобразование)
 
Ответить
СообщениеХм, тогда как написать макрос, который сначало, складирует таблицу со всеми связями и формулами на новый лист, после чего, преобразует все формулы в значения, и сохранит с определенным именем? (ну или хотя бы без сохранения, копирование и преобразование)

Автор - nikguard
Дата добавления - 13.05.2013 в 23:28
Serge_007 Дата: Понедельник, 13.05.2013, 23:32 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Уберите объединённые ячейки, тогда решение становится очень простым


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеУберите объединённые ячейки, тогда решение становится очень простым

Автор - Serge_007
Дата добавления - 13.05.2013 в 23:32
nikguard Дата: Среда, 15.05.2013, 18:29 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 40% ±

Убирать нельзя, в этом вся проблема. На одном из подобных сайтов, нашел надстройку - Плекс, одна из функций позволяет полностью преобразовать все формулы в значения. Но как именно она это делает - я не знаю, и ее нельзя включить в макрос. Хотелось бы знать, как именно работает данная функция, что бы прописать ее отдельно, с возможностью включения ее в макрос.
 
Ответить
СообщениеУбирать нельзя, в этом вся проблема. На одном из подобных сайтов, нашел надстройку - Плекс, одна из функций позволяет полностью преобразовать все формулы в значения. Но как именно она это делает - я не знаю, и ее нельзя включить в макрос. Хотелось бы знать, как именно работает данная функция, что бы прописать ее отдельно, с возможностью включения ее в макрос.

Автор - nikguard
Дата добавления - 15.05.2013 в 18:29
nilem Дата: Среда, 15.05.2013, 20:13 | Сообщение № 6
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
формулы в значения, попробуйте так
[vba]
Код
With ActiveSheet.UsedRange
     .Value = .Value
End With
[/vba]


Яндекс.Деньги 4100159601573
 
Ответить
Сообщениеформулы в значения, попробуйте так
[vba]
Код
With ActiveSheet.UsedRange
     .Value = .Value
End With
[/vba]

Автор - nilem
Дата добавления - 15.05.2013 в 20:13
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!