Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Ошибка работы фильтра
 
Приветствую друзья. Не могу разобраться с ошибкой при нажатии на кнопку в форме.

Лист1 ====>  Отдел кадров ====>(Выбираете любую должность) ===> Показать всех людей в этой должности
 
Цитата
ShadowIGN: Не могу разобраться с ошибкой
при появлении ошибки, нажмите кнопку Debug и она подсветит строку в коде, которая вызывает ошибку
«Тот, кто несет фонарь, спотыкается чаще, чем тот, кто идет следом.»
Иоганн Пауль Фридрих Рихтер
 
Я понимаю что появится Debugger, но как исправить код
 
Насколько мне известно, метод Range.AdvancedFilter не позволяет копировать данные на другой лист.
Владимир
 
sokol92, Владимир, ошибаетесь. Из интерфейса это не доступно не очевидно , а вот кодом - пожалуйста
Изменено: БМВ - 8 Май 2019 21:11:45
 
ShadowIGN,
Код
Set orange = Worksheets("Лист1").Range("G8")
можно левую верхнюю ячейку указывать.
 
Цитата
БМВ написал:
Из интерфейса это не доступно
Почему же, доступно, если запускать расширенный фильтр с того листа, на котором хотим получить результат
 
Pelena,  Елена, подправлю тогда, хотя и не пользовался ни разу.  И ведь правда, даже при ошибке говорит что должен быть активный лист тот, на который копируем. Но клише срабатывает, что начинаем действия на листе, который с данными :-)
Изменено: БМВ - 8 Май 2019 21:15:27
Страницы: 1
Читают тему (гостей: 2)
Наверх