Расчёт без формулы в ячейке

Пост в ответ на коментарии  https://pikabu.ru/story/trebuetsya_pomoshch_s_tablitsey_9232263?utm_source=linkshare&utm_medium=sharing

Внезапно, чтобы при вводе данных в ячейку А1 произошли вычисления в ячейке В1 вовсе не обязательно иметь непосредственно в ячейке В1 формулу связанную с ячейкой А1. Да и вообще формулу там иметь не обязательно (0_о). Пример - https://cloud.mail.ru/public/pBRc/rd1RhvKjb

Расчёт без формулы в ячейке Microsoft Excel, Vba, Прост

При вводе числа в выделенную ячейку столбца С в той же строке столбца В будет выведен квадрат введённого числа. Квадрат только в качестве примера. Можно, например, дату ввода данных в ячейку фиксировать :)

Естественно макрос имеет место быть (в коде листа).


Private Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Range("C3:C15")) Is Nothing Then

Target.Offset(0, 2).Value = Target.Offset(0, 0).Value * Target.Offset(0, 0).Value

End If

End Sub

где:

"C3:C15" - контролируемые ячейки

Target.Offset(0, 2).Value - данные выводятся в ячейку на две правее от той в которой произошли изменения.


В остальном согласен с другими ответами - предложенный топикстартером документ расчётов не содержит

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Вот бред. Заканчивай уже.

раскрыть ветку (3)
Автор поста оценил этот комментарий
Обоснуй. Файл пример я предоставил.
раскрыть ветку (2)
Автор поста оценил этот комментарий

Обычный бредовый код, человека который ноль в программировании.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Толсто.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку