Страница 1 из 1
Вывод в ячейки значения без формул
Добавлено: 29 фев 2008, 08:13
seergy
Добрый день.
Ситуация такая.
Есть табличка которая заполняется формулами (впр, сцепить, если, то " " и др..) Как сделать макрос, чтобы копировались на другой лист только цифры и текстовые значения без формул, а при определённых других(новых) условиях расчёта добовлялись новые значения расчёта ниже. А старый отчёт расчёта (табличка) открывался в ворде как таблица ворд, а не вложенная таблица эксел.
С уважением...
Re: Вывод в ячейки значения без формул
Добавлено: 29 фев 2008, 09:48
VictorM
Есть такое хороше дело:Правка>Специальная вставка>Значения.
и попробуйте включить макрорекордер.
Re: Вывод в ячейки значения без формул
Добавлено: 29 фев 2008, 15:13
aks_sv
seergy писал(а):Добрый день.
Ситуация такая.
Есть табличка которая заполняется формулами (впр, сцепить, если, то " " и др..) Как сделать макрос, чтобы копировались на другой лист только цифры и текстовые значения без формул, а при определённых других(новых) условиях расчёта добовлялись новые значения расчёта ниже. А старый отчёт расчёта (табличка) открывался в ворде как таблица ворд, а не вложенная таблица эксел.
С уважением...
В редакторе VBA создаем модуль, в него пишем функцию
Код: Выделить всё
Function Вставка()
Range("A9:E9").Value = Worksheets("Лист1").Range("A9:E9").Value
End Function
В Лист2 в редакторе VBA вставляем
Код: Выделить всё
Private Sub Worksheet_Activate()
Вставка
End Sub
Теперь при открытии листа "Лист2" будут перенесены данные с "Лист1"
Re: Вывод в ячейки значения без формул
Добавлено: 29 фев 2008, 15:20
aks_sv
Есть табличка которая заполняется формулами (впр, сцепить, если, то " " и др..) Как сделать макрос, чтобы копировались на другой лист только цифры и текстовые значения без формул
Ответил только на первую часть вопроса, вторую не понял.
Re: Вывод в ячейки значения без формул
Добавлено: 03 мар 2008, 06:44
seergy
aks_sv писал(а):Ответил только на первую часть вопроса, вторую не понял.
Уважаемый coder есть макрос который экспортирует выделенный диапозон в ворд но как файл эксель в ворде, который можно открыть и отредактировать, напр формулы. задачы в том чтобы в ворд вставлял например текст в формате RTF. Я не програмест но много понимаю когда есть пример, даже теории знаю постолько поскольку
С уважением seergy///
Re: Вывод в ячейки значения без формул
Добавлено: 03 мар 2008, 08:35
seergy
aks_sv писал(а):В редакторе VBA создаем модуль, в него пишем функцию
Код: Выделить всё
Function Вставка()
Range("A9:E9").Value = Worksheets("Лист1").Range("A9:E9").Value
End Function
В Лист2 в редакторе VBA вставляем
Код: Выделить всё
Private Sub Worksheet_Activate()
Вставка
End Sub
Теперь при открытии листа "Лист2" будут перенесены данные с "Лист1"
не работает....
Re: Вывод в ячейки значения без формул
Добавлено: 03 мар 2008, 09:29
VictorM
не работает....
да нет, работает.
Может Вы выложите (для полного понимания вопроса) файл с готовым примером, хотя бы сделанным вручную, и Вашим макросом. А то, например
а при определённых других(новых) условиях расчёта добовлялись новые значения расчёта ниже. А старый отчёт расчёта (табличка) открывался в ворде как таблица ворд, а не вложенная таблица эксел.
как то смутновато понимается

Re: Вывод в ячейки значения без формул
Добавлено: 03 мар 2008, 20:16
aks_sv
seergy,
не работает....
Откройте Лист1, а затем Лист2
А вторую часть вопроса так и не понял ;((
Может пример с макросом и конечным результатом выложите?
Re: Вывод в ячейки значения без формул
Добавлено: 04 мар 2008, 11:21
seergy
aks_sv писал(а):seergy,
Откройте Лист1, а затем Лист2
А вторую часть вопроса так и не понял ;((
Может пример с макросом и конечным результатом выложите?
См.файл с макросом...
С уважением....
Re: Вывод в ячейки значения без формул
Добавлено: 04 мар 2008, 12:32
seergy
Да нужно чтобы сохранялся формат и шир. высота столбцов. и копировал в объед ячейки с выравниванием