powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как сделать чтобы фунция обновлялась
8 сообщений из 8, страница 1 из 1
как сделать чтобы фунция обновлялась
    #33380615
Armani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть функция, которая производит операцие с данными на разных листах, функция моя, но при изменении значения на листе, ее значение не пересчитывается. Как сделать, чтобы она автоматически пересчитывалась может, что то добавить в ее параметры
...
Рейтинг: 0 / 0
как сделать чтобы фунция обновлялась
    #33380626
Фотография Sinner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
совсем ничего не понятно....
какая функция, пользовательская, которая потом в листе Excel в формуле используется, пример в студию не помешает....
...
Рейтинг: 0 / 0
как сделать чтобы фунция обновлялась
    #33380659
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может диаразон данных меняется ? (местоположение данных ?)
...
Рейтинг: 0 / 0
как сделать чтобы фунция обновлялась
    #33380970
Armani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно считать сумму выручек по каждому подразделению
и получать итоговую
листы могут добавляться и называются подразделение1, подразделение2 и т.д.
функция простая - в итоговом листе (итоге), должна пересчитываться при добавлении новых листов

Function sumalllist()
Dim wk As Worksheet
On Error Resume Next
sumalllist = 0
For Each wk In ThisWorkbook.Worksheets
If InStr(wk.Name, "подразделение") <> 0 Then
sumalllist = sumalllist + wk.Range("CM69").Value
End If
Next
End Function

как это сделать?
...
Рейтинг: 0 / 0
как сделать чтобы фунция обновлялась
    #33381092
В модуле книги.

Код: plaintext
1.
2.
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    Call sumalllist
End Sub

Код: plaintext
1.
2.
Private Sub Workbook_NewSheet(ByVal Sh As Object)
    Call sumalllist
End Sub
...
Рейтинг: 0 / 0
как сделать чтобы фунция обновлялась
    #33381654
Armani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4, попробовал не получается.
Функция вызывается из листа книги и там значение не обновляется.
Хотя после добавления данных процедур при изменении значения ячейки, функция вызывается
...
Рейтинг: 0 / 0
как сделать чтобы фунция обновлялась
    #33381752
sergeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
надо не вызов функции делать, а пересчитать ячейки, в которых эта функция вызывается

Код: plaintext
1.
2.
3.
4.
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
  Application.EnableEvents = False
  Worksheets("Лист3").Range("A1").Calculate
  Application.EnableEvents = True
End Sub
...
Рейтинг: 0 / 0
как сделать чтобы фунция обновлялась
    #33381872
пример:
http://www.sql.ru/forum/actualthread.aspx?tid=211718&hl=volatile#1824184

волшебное слово
Application.Volatile
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как сделать чтобы фунция обновлялась
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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