Помощь Excel

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

а можно поподробнее на примере?
Цитата из справки:
СЛУЧМЕЖДУ
Возвращает случайное число между двумя заданными числами. Каждый раз, когда рабочий лист перевычисляется, возвращается новое случайное число.
Жирным в цитате выделено мной.
Т.е. для примера нужно знать когда , по какому событию у Вас обновляется это самое случайное число и перед его обновлением сохранить предыдущее.
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Shens
Сообщения: 10
Зарегистрирован: 28 ноя 2009, 19:01

Распишу тогда более подробно...
Упрощённо, но в общем вот:

В ячейке A1 находится формула:
module1+module2+module3
module1 - эта ячейка находится на другом листе и содержит статическое число, которое задаётся условием задачи
module2 - ячейка тоже не на этом листе. В этой ячейке находится формула случмежду.
module3 - ячейка, в которую человек собственноручно вводит значение от (1 до 5).

То есть принцип:
Человек вводит в ячейку module3 число (от 1 до 5) и жмёт Enter. При этом происходит пересчёт формулы module1+module2+module3, с учётом того, что module3 изменилось (так как человек ввёл новое значение) и module2 изменилось (так как там сгенерировано новое случайное число).

Требуется на Листе5 (на абсолютно новом, где вообще ничего нету) сохранять десять последних результатов ячейки А1
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

См. вложение.
На примере показан только прицип, а дальше можно делать "под себя", под конкретную задачу.
Вложения
Случайное число.zip
(6.5 КБ) 22 скачивания
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Ответить