powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel. Как в ячейке показать выражение со значениями
4 сообщений из 29, страница 2 из 2
Excel. Как в ячейке показать выражение со значениями
    #36339218
sergeiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...еще не трудно ли сделать сначала выражение потом результат
...
Рейтинг: 0 / 0
Excel. Как в ячейке показать выражение со значениями
    #36339457
m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m
Гость
Принимайте.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Sub test()
Dim MyFormula As String
Dim RangeToUse As Object, SingleArea As Object, SingleCell As Object

MyFormula = ActiveCell.FormulaLocal

  Set RangeToUse = ActiveCell.DirectPrecedents
  For Each SingleArea In RangeToUse.Areas
    For Each SingleCell In SingleArea
        MyFormula = Replace(MyFormula, CStr(SingleCell.Address(RowAbsolute:=False, ColumnAbsolute:=False)), Round(SingleCell.Value,  3 ))
    Next SingleCell
  Next SingleArea

ActiveCell.Value = Mid(MyFormula,  2 ) & " = " & Round(ActiveCell.Value,  3 )
  
End Sub
...
Рейтинг: 0 / 0
Excel. Как в ячейке показать выражение со значениями
    #36339759
sergeiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за помощь, надеюсь еще кому-нибудь пригодится. Мне точно пригодилось.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Excel. Как в ячейке показать выражение со значениями
    #39365304
Yura_EX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поднимаю тему.
Извините, у меня проблема та же, но я так и не понял как применить решение.

Прилагаю файл. Там табл.1-исходные даные. В табл. 2 нужно вывести значения процесса рассчета, а в табл. 3 сам результат.
Например в табл. 2 в ячейке V7 есть формула =C7*D7*(100+E7+F7+G7+H7+I7+J7)/100/1000
Надо куда то вывести значения всех этапов, т.е. 1200*3000*(100+0,1+0,2+0,3+2+0,6)/100/1000
А еще куда-нибудь таблицу с результатами (я это уже сделал - просто скопировал полученых значений).

Проблема в том, что когда я поменял значение в первой ячейке, то другие перестали рассчитыватся (по понятным причинам).

Как сделать всю таблицу заполненую отображением процеса рассчета?
Заранее благодарен

П.С. Извините за мой русский.
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel. Как в ячейке показать выражение со значениями
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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