powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос к гуру Екселя(создание новой таблицы,замена определённых записей на значения)
5 сообщений из 5, страница 1 из 1
Вопрос к гуру Екселя(создание новой таблицы,замена определённых записей на значения)
    #37770008
JonyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Была поставленна такая задача:
Имеется документ exel,в нём 7 листов,в первом листе основная информация,в остальных тупо значения необходимые.Что мне нужно.При нажатии на кнопку,чтобы все ячейки в которых вычисляются формулы,с сылкой на другие листы(т.е. в формуле стоят вычисления типа =Лист4!E2-Лист4!A2) заменялись на значения,только эти,с сылкой на другие листы.Так же создавался новая таблица,с содержанием только первого листа(естественно чтобы в ней были уже заменены на значения нужные нам формулы)
Подскажите как это сделать,работать с VBA умею,под себя смогу думаю подправить.
Заранее спасибо
...
Рейтинг: 0 / 0
Вопрос к гуру Екселя(создание новой таблицы,замена определённых записей на значения)
    #37770290
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JonyB,
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
dim c
' замена формул, содержащих явные ссылки на др.листы их значениями
' (!) требует отладки
for each c in Лист1.usedrange.cells
  if c.hasformula then
  if instr(3, c.formula, "!") <> 0 then
    c.copy
    c.pastespecial xlPasteValues
  end if
  end if
next c
...
Рейтинг: 0 / 0
Вопрос к гуру Екселя(создание новой таблицы,замена определённых записей на значения)
    #37770305
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вместо copy-pastespecial можно пробовать использовать такой вариант
Код: vbnet
1.
2.
  
c.value2 = application.evaluate(c.formula)
...
Рейтинг: 0 / 0
Вопрос к гуру Екселя(создание новой таблицы,замена определённых записей на значения)
    #37770663
JonyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо помогло
А вот создание нового документа с данными первой страницы возможно?
...
Рейтинг: 0 / 0
Вопрос к гуру Екселя(создание новой таблицы,замена определённых записей на значения)
    #37770875
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JonyB,
Код: vbnet
1.
Лист1.copy

создаст новую книгу с одним листом - копией Лист1 ( как поведут себя при этом формулы - не проверял )
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос к гуру Екселя(создание новой таблицы,замена определённых записей на значения)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]