Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Афтофильтр между двумя датами. - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Афтофильтр между двумя датами. (Макросы/Sub)
Афтофильтр между двумя датами.
Amator Дата: Воскресенье, 20.03.2016, 11:37 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 59
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Здравствуйте. На форуме нашол пример автофильтра. Я его подкорректировал под свои потребности, но код не работает. Прошу посмотреть и подправить. Спасибо.
К сообщению приложен файл: 4023068.xls(62Kb)
 
Ответить
СообщениеЗдравствуйте. На форуме нашол пример автофильтра. Я его подкорректировал под свои потребности, но код не работает. Прошу посмотреть и подправить. Спасибо.

Автор - Amator
Дата добавления - 20.03.2016 в 11:37
Kuzmich Дата: Воскресенье, 20.03.2016, 12:10 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 216
Репутация: 40 ±
Замечаний: 0% ±

Excel 2003
[vba]
Код

Dim dx As Date
Dim ex As Date
  dx = Replace(InputBox(" Введите первую дату ", "           *** МЕЖДУ ДАТАМИ ***"), ",", ".")
  ex = Replace(InputBox(" Введите вторую дату ", "           *** МЕЖДУ ДАТАМИ ***"), ",", ".")

[/vba]
 
Ответить
Сообщение[vba]
Код

Dim dx As Date
Dim ex As Date
  dx = Replace(InputBox(" Введите первую дату ", "           *** МЕЖДУ ДАТАМИ ***"), ",", ".")
  ex = Replace(InputBox(" Введите вторую дату ", "           *** МЕЖДУ ДАТАМИ ***"), ",", ".")

[/vba]

Автор - Kuzmich
Дата добавления - 20.03.2016 в 12:10
Amator Дата: Воскресенье, 20.03.2016, 12:24 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 59
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Kuzmich, спасибо. Код работает. А можно доработать код таким образом, чтобы вместо ручного ввода даты в InputBox, появлялся календарь (Date picker)?
 
Ответить
СообщениеKuzmich, спасибо. Код работает. А можно доработать код таким образом, чтобы вместо ручного ввода даты в InputBox, появлялся календарь (Date picker)?

Автор - Amator
Дата добавления - 20.03.2016 в 12:24
Kuzmich Дата: Воскресенье, 20.03.2016, 13:06 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 216
Репутация: 40 ±
Замечаний: 0% ±

Excel 2003
Amator
Поищите в поиске здесь на сайте и на PlanetaExcel календарь(Слэн выкладывал свой вариант)
 
Ответить
СообщениеAmator
Поищите в поиске здесь на сайте и на PlanetaExcel календарь(Слэн выкладывал свой вариант)

Автор - Kuzmich
Дата добавления - 20.03.2016 в 13:06
al-Ex Дата: Воскресенье, 20.03.2016, 13:43 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 149
Репутация: 53 ±
Замечаний: 0% ±

Excel 2010
чтобы вместо ручного ввода даты в InputBox, появлялся календарь (Date picker)
Выпадающий календарь.
 
Ответить
Сообщение
чтобы вместо ручного ввода даты в InputBox, появлялся календарь (Date picker)
Выпадающий календарь.

Автор - al-Ex
Дата добавления - 20.03.2016 в 13:43
Amator Дата: Воскресенье, 20.03.2016, 22:22 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 59
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
По поводу календаря я понял. А как его "прикрутить" к InputBox ? Или может быть создать UserForm вместо InputBox ?
 
Ответить
СообщениеПо поводу календаря я понял. А как его "прикрутить" к InputBox ? Или может быть создать UserForm вместо InputBox ?

Автор - Amator
Дата добавления - 20.03.2016 в 22:22
dima_dan2012 Дата: Воскресенье, 20.03.2016, 22:44 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 7 ±
Замечаний: 0% ±

Excel 2003,2007
Я бы сначала почитал ;) http://bourabai.ru/einf/excel/5_4.htm
Если нижнее сообщение мне - то пожалуйста http://www.fontstuff.com/vba/vbatut07.htm - для Excel 2007
Мне кажется неважно к чему эта надстройка - главное принцип .


Сообщение отредактировал dima_dan2012 - Понедельник, 21.03.2016, 00:36
 
Ответить
СообщениеЯ бы сначала почитал ;) http://bourabai.ru/einf/excel/5_4.htm
Если нижнее сообщение мне - то пожалуйста http://www.fontstuff.com/vba/vbatut07.htm - для Excel 2007
Мне кажется неважно к чему эта надстройка - главное принцип .

Автор - dima_dan2012
Дата добавления - 20.03.2016 в 22:44
RAN Дата: Воскресенье, 20.03.2016, 23:38 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4277
Репутация: 829 ±
Замечаний: 0% ±

2010
А ничего, что это календарь из состава Аксесс, а не Excel?
И в отдельный Excel его еще впихнуть нужно?


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеА ничего, что это календарь из состава Аксесс, а не Excel?
И в отдельный Excel его еще впихнуть нужно?

Автор - RAN
Дата добавления - 20.03.2016 в 23:38
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Афтофильтр между двумя датами. (Макросы/Sub)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!