Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.11.2003, 09:01
|
|||
|---|---|---|---|
|
|||
Excel, применение фильтров |
|||
|
#18+
Что-то не могу разобраться как программно установить фильтр на колонку и применить его.... примрно так Dim UColumn, UFiter UColumn = Worksheets("Лист1").Range("H14").Value UFilter = Worksheets("Лист1").Range("F15").Value Worksheets("Лист2").Range(UColumn).AutoFilter field:=3, Criteria1:=UFilter, VisibleDropDown:=False На последней команде вылетает ошибка Application-defined or object-defined error Что, ге и как я забыл определить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2003, 10:47
|
|||
|---|---|---|---|
Excel, применение фильтров |
|||
|
#18+
Что, ге и как я забыл определить Для начала - Option Explicit. Это помогло бы тебе семантически уточнить смысл переменных UColumn, UFiter . Синтаксис верный (тип Variant), а семантика хромает: для себя не прояснил, значение ( Value ) какого типа ты ожидаешь (ещё на этапе кодирования) получить во втором операторе. И текстовые комментарии были бы нелишни... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2003, 11:32
|
|||
|---|---|---|---|
|
|||
Excel, применение фильтров |
|||
|
#18+
Как обычно, я уже ответил сам на свой вопрос:) И тут же возник другой: Как посчитать или где находится свойство, содержащее количество отображаемых строк (после фильтра), и как простейшим образом организовать цикл по отобранным записям? Заранее благодарен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2003, 14:13
|
|||
|---|---|---|---|
Excel, применение фильтров |
|||
|
#18+
Range Property (AutoFilter Object) (нашёл только сейчас, не испытал. Раньше просто перебирал диапазон и считал видимые строки). Испытаешь, поделись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2003, 09:15
|
|||
|---|---|---|---|
|
|||
Excel, применение фильтров |
|||
|
#18+
Я тоже потыкался с этим свойством... Возвращает количество строк .Range.Rows.Count и количество столбцов .Range.Columns.Count использованных в документе до первой пустой строки и пустого столбца (причем независимо от применяемого фильтра, кажеться :( ) А как помечаются отображаемые после фильтра строки, в каком свойстве? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&tablet=1&tid=1348645]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
164ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 274ms |
| total: | 530ms |

| 0 / 0 |
