upgrade Добро пожаловать на Форум UPWEEK.RU.

Если это ваш первый визит, рекомендуем прочитать ПРАВИЛА форума.
Для размещения своих сообщений необходимо зарегистрироваться.
Для просмотра сообщений выберите раздел.
upspecial
Текущее время: 06 сен 2010, 19:20


Часовой пояс: UTC + 3 часа




Автор Сообщение
 Заголовок сообщения: Макрос в Excel?
СообщениеДобавлено: 13 апр 2009, 16:14 
Не в сети

Зарегистрирован: 23 янв 2008, 15:52
Сообщения: 37
Откуда: Тюмень
Доброго времени суток.
Записываю макрос для подсчета данных: промежуточные итоги, общий итог по группе данных списка. Вроде бы все получается. Только вот такой вопрос: список может постоянно меняться - когда 5000 и более пунктов, когда и 60. А мне предварительно нужно с функцией ПСТР - проставить данные для подсчета. Значит проставляю, а потом заполняю до конца списка выделением. А можно как-то по-другому это сделать?


Вернуться к началу
 Профиль  
Цитировать выделенное  
 Заголовок сообщения:
СообщениеДобавлено: 14 апр 2009, 08:35 
Не в сети
Аватара пользователя

Зарегистрирован: 16 янв 2008, 13:54
Сообщения: 922
Что именно сделать - не совсем понятно?
Что значит "до конца списка выделением"?
Если это означает, что пользователь сначала выделяет область, и только потом запускает макрос, то да, можно и не выделять.
Можно ведь предварительно пробежаться по листу и вычислить начальную заполненную ячейку, и конечную.
Можно воспользоваться специальной фишкой SpecialCells, из которой методами Row и Column (может это не методы но свойства, не помню) узнать последнюю заполненную ячейку и вычислить адрес области.
-------------------
Предлагаю по порядку рассказать что делает пользователь, что делает макрос/макросы, и что вы хотите оптимизировать.
Неплохо бы было еще и код макросов выложить сюды (кнопень CODE вам в помощь).

_________________
Удалил этот форум из избранного!


Вернуться к началу
 Профиль  
Цитировать выделенное  
 Заголовок сообщения:
СообщениеДобавлено: 14 апр 2009, 20:07 
Не в сети

Зарегистрирован: 23 янв 2008, 15:52
Сообщения: 37
Откуда: Тюмень
uza писал(а):
Можно воспользоваться специальной фишкой SpecialCells, из которой методами Row и Column (может это не методы но свойства, не помню) узнать последнюю заполненную ячейку и вычислить адрес области.


Спасибо. Примерно так и разобралась.
Вот интересно, как только задашь вопрос в форуме, так ответ вроде бы начинает сам проясняться. По крайней мере у меня бывает... ))))


Вернуться к началу
 Профиль  
Цитировать выделенное  
 Заголовок сообщения:
СообщениеДобавлено: 15 апр 2009, 08:30 
Не в сети
Аватара пользователя

Зарегистрирован: 16 янв 2008, 13:54
Сообщения: 922
:) Не только у вас.
Сам регулярно (правда не тут, тут ветка "программирование" не популярна) напишешь вопрос... даже на "ОТПРАВИТЬ" не нажмешь, а ответ сам "всплывает".

_________________
Удалил этот форум из избранного!


Вернуться к началу
 Профиль  
Цитировать выделенное  
 Заголовок сообщения:
СообщениеДобавлено: 05 июн 2009, 14:08 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2008, 20:19
Сообщения: 22
Правильный вопрос содержит в себе половину ответа.

А Row и Column - свойства, не методы.


Вернуться к началу
 Профиль  
Цитировать выделенное  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 


Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Загружается, подождите...






Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB