Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: a1=a1+a2 функция сумма нарастающим итогом Добавлено: 01.02.06 10:23  

Автор вопроса:  Olesya | ICQ: 283083892 
создать функцию в vba для excel a1=a1+a2

Как создать в excel рекурсивную функцию, ссылающуюся саму на себя - задача подсчет в ячейке суммы нарастающим итогом
а1=а1+а2


PS:включение параметра итерации приводит к нежелательным пересчетам при сохранении и при выполнении других вычислений на листе
А, применение обработки данного события не дает возможности вернуться назад (back) и отменить действие

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$2" Then
If IsNumeric(Range("B2")) And IsNumeric(Target) Then
Range("B2") = Range("B2") + Target
End If
End If
End Sub

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 01.02.06 12:27
Формула нарастающего итога не является рекурсивной. Задачу подробнее.

Ответить

Номер ответа: 2
Автор ответа:
 Olesya



ICQ: 283083892 

Вопросов: 1
Ответов: 1
 Профиль | | #2 Добавлено: 01.02.06 12:56
задача в том, чтобы создать такую функцию - в ячейке а1 (например) будет сумма за день, а в ячейке b1 - подсчитываться сумма нарастающим итогом (т.е. b1=b1+a1)

Ответить

Номер ответа: 3
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #3 Добавлено: 01.02.06 16:39
Нарастающим итогом на основе каких данных? На основе одной ячейки?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам