2013-10-09 2 views
0

моей проблемы:Запись изменение ячейки - первенствует

У меня есть матрица в первенствуете затем функция (повторное N раз), что экстракт из этой матрицы случайных чисел. Это случается каждый раз, когда я нажимаю F9 или каждый раз что-то меняется на листе. После этого у меня есть еще одна ячейка с суммой всех выделенных чисел. Я хотел бы отслеживать изменение этой последней ячейки в линейной диаграмме, чтобы увидеть, как она продолжается.

Большое спасибо заранее

+0

поиск макроса (код vba), который будет использовать 'Calculate Event' рабочего листа для отслеживания изменений ячеек. Macro Recorder не поддерживает события, поэтому это не является хорошей отправной точкой в ​​вашей ситуации. –

+0

Почему вы не храните значения в скрытом листе, а затем генерируете граф, используя его как источник? – mucio

+0

mucio я бы хотел, как я могу это сделать? (i означает запись значений в другом листе? – rikymiami

ответ

0

Решение 1: формул

если вы хотите повторить T раз, только вместо только 1 серии N числа создать матрицу N Т. 1 Тогда объявление последняя строка (или столбец) под (или рядом) функций N для всех T, которая содержит сумму.

Теперь привяжите график к этой последней строке (или столбцу).

Решение 2: VBA

Создать кусок кода, который петля T раза и копирует значение ячейки с суммой в следующую пустую ячейку в обозначенной части вашей книги Excel.

Sub aaa 
     dim i as Long 
     dim T as Long 

     T = 1000 

     For i = 1 to T 
     Range("rSum").Copy 
     Cells(rows.count,1).offset(xlUp)).Offset(1, 0).PasteSpecial Paste:=xlPasteValues 

     Next i 
    End Sub 
+0

Проблема с вашим предложением заключается в том, что значения в A1, A2 , A3, остаются стабильными при добавлении A4. –

+0

Я уже сделал все, что говорю. Сейчас у меня есть ячейка с суммой = SUM (C30: C32; B30: B58; A30: A51), и мне нужно отслеживать изменение в этой ячейке, если я сделаю свой путь, число в каждой новой ячейке под первым будет расти .... Мне нужно только записать изменение! – rikymiami

+0

Извините, что изначально я неправильно истолковал ваш вопрос, теперь я исправил свой ответ) –

Смежные вопросы