Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2011, 13:57   #41
AKSENOV048
Пользователь
 
Аватар для AKSENOV048
 
Регистрация: 03.08.2011
Сообщений: 74
По умолчанию

спасибо да. у вас отличный вариант, единственное что, список листов обновляется только если перейти на страницу со списком листов, есть вариант чтобы он обновлялся автоматически без обязательного перехода на эту страницу. Хотелось бы скрыть его и забыть про него.

во всем разобрался, только не понял это что делает:
Sub Макрос3()
'
' Макрос3 Макрос
'

'
Selection.ListObject.ListRows(2).De lete
Selection.ListObject.ListRows(2).De lete
Selection.ListObject.ListRows(2).De lete
Selection.ListObject.ListRows(2).De lete
Selection.ListObject.ListRows(2).De lete
Range("P12").Select
End Sub
AKSENOV048 вне форума Ответить с цитированием
Старый 06.08.2011, 22:42   #42
Робин
Форумчанин
 
Регистрация: 03.04.2010
Сообщений: 118
По умолчанию

Привет спецам!
Извините меня за непрошеное вмешательство, но ...
Попробовал как работает пользоавательськая функция =SumSheetRange(A1:A2;"Лист2";"Лист4 ").
Записал ее в новую книгу с 4 листами (4 лист итоговый).
И что же получается?
При добавлении свежих даных в ячейки A2 и A1, функция срабатывает только после того, как -запустишь ее вручную из ячейки. То есть активируеш ячейку и нажимаеш Энтер.
Чтобы это значило?

Последний раз редактировалось Робин; 06.08.2011 в 22:52.
Робин вне форума Ответить с цитированием
Старый 06.08.2011, 22:54   #43
Робин
Форумчанин
 
Регистрация: 03.04.2010
Сообщений: 118
По умолчанию

Пардон!
Файл забыл
Вложения
Тип файла: rar Пользовательськая Функция .rar (8.4 Кб, 8 просмотров)
Робин вне форума Ответить с цитированием
Старый 06.08.2011, 22:56   #44
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

есть несколько вариантов:
1. В коде функции отсутствует:

Код:
Application.Volatile
2. Если присутсвует, возможно, у Вас отключен автоматический пересчет формул
EugeneS вне форума Ответить с цитированием
Старый 06.08.2011, 23:33   #45
Робин
Форумчанин
 
Регистрация: 03.04.2010
Сообщений: 118
По умолчанию

Цитата:
Сообщение от EugeneS Посмотреть сообщение
есть несколько вариантов:
1. В коде функции отсутствует:

Код:
Application.Volatile
2. Если присутсвует, возможно, у Вас отключен автоматический пересчет формул
С Application.Volatile
заработала вроди как нормально
Спасибо
Робин вне форума Ответить с цитированием
Старый 10.08.2011, 14:35   #46
AKSENOV048
Пользователь
 
Аватар для AKSENOV048
 
Регистрация: 03.08.2011
Сообщений: 74
По умолчанию

R Dmitry а как сделать чтобы макрос запускался только при создании-копирование и удалении листов, а не каждый раз при переходе на лист Отчет? не могу подобрать подходящее условие запуска
AKSENOV048 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DbGrid - Что то надо выключить...вот только что NitroSki БД в Delphi 12 01.07.2011 08:05
Надо дописать скрипт сохранения текстовой информации kakawkin PHP 3 17.09.2010 10:42
надо немного дописать... Acid Помощь студентам 2 21.05.2007 17:32