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

Вход

Регистрация

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

 

= Мир MS Excel/Условие открытия UserForm и заполнение ячеек - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Условие открытия UserForm и заполнение ячеек (Макросы Sub)
Условие открытия UserForm и заполнение ячеек
antal10 Дата: Вторник, 24.12.2013, 00:48 | Сообщение № 21
Группа: Проверенные
Ранг: Участник
Сообщений: 58
Репутация: 8 ±
Замечаний: 0% ±

Excel 2013
Так что ли?
К сообщению приложен файл: 4878714.xlsm (43.1 Kb)
 
Ответить
СообщениеТак что ли?

Автор - antal10
Дата добавления - 24.12.2013 в 00:48
antal10 Дата: Вторник, 24.12.2013, 00:56 | Сообщение № 22
Группа: Проверенные
Ранг: Участник
Сообщений: 58
Репутация: 8 ±
Замечаний: 0% ±

Excel 2013
Извиняюсь не тот выложил.
А вообще по-моему RAN вам лучший вариант предложил
К сообщению приложен файл: 0380844.xlsm (43.2 Kb)
 
Ответить
СообщениеИзвиняюсь не тот выложил.
А вообще по-моему RAN вам лучший вариант предложил

Автор - antal10
Дата добавления - 24.12.2013 в 00:56
Постовой Дата: Вторник, 24.12.2013, 07:49 | Сообщение № 23
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Так это то понятно, как запретить повторный вывод календаря при нажатии на кнопку1 заполняя с листа "ФОРМА ЗАПОЛНЕНИЯ" вот я к примеру уже выбрал дату по средствам клика по ячейке, и хочу внести данные с формы на лист "ОТЧЕТ" нажимаю кнопку1 а у меня опять календарь выходит.
 
Ответить
СообщениеТак это то понятно, как запретить повторный вывод календаря при нажатии на кнопку1 заполняя с листа "ФОРМА ЗАПОЛНЕНИЯ" вот я к примеру уже выбрал дату по средствам клика по ячейке, и хочу внести данные с формы на лист "ОТЧЕТ" нажимаю кнопку1 а у меня опять календарь выходит.

Автор - Постовой
Дата добавления - 24.12.2013 в 07:49
Постовой Дата: Вторник, 24.12.2013, 07:57 | Сообщение № 24
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
[vba]
Код
If Target.Cells.Count > 1 Then Exit Sub 'что обозначает?
If Intersect(Target, Range("B4")) Is Nothing Then Exit Sub
Call CmdSelectDate 'и это
End Sub
[/vba] при таком варианте все работает на отлично! просто поясните. Теперь с кнопкой все отлично, нет повторного открытия календаря! А без кнопки никак, я на нее еще много чего довешиваю печати итп.
 
Ответить
Сообщение[vba]
Код
If Target.Cells.Count > 1 Then Exit Sub 'что обозначает?
If Intersect(Target, Range("B4")) Is Nothing Then Exit Sub
Call CmdSelectDate 'и это
End Sub
[/vba] при таком варианте все работает на отлично! просто поясните. Теперь с кнопкой все отлично, нет повторного открытия календаря! А без кнопки никак, я на нее еще много чего довешиваю печати итп.

Автор - Постовой
Дата добавления - 24.12.2013 в 07:57
antal10 Дата: Вторник, 24.12.2013, 14:45 | Сообщение № 25
Группа: Проверенные
Ранг: Участник
Сообщений: 58
Репутация: 8 ±
Замечаний: 0% ±

Excel 2013
[vba]
Код
If Target.Cells.Count > 1 Then Exit Sub   ' если изменение произошло в более чем  одной ячейке - то выход  
CmdSelectDate ' вызов календаря, можно без Call
[/vba]

По-моему такая тема уже была:
http://www.excelworld.ru/forum/2-1609-1
 
Ответить
Сообщение[vba]
Код
If Target.Cells.Count > 1 Then Exit Sub   ' если изменение произошло в более чем  одной ячейке - то выход  
CmdSelectDate ' вызов календаря, можно без Call
[/vba]

По-моему такая тема уже была:
http://www.excelworld.ru/forum/2-1609-1

Автор - antal10
Дата добавления - 24.12.2013 в 14:45
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Условие открытия UserForm и заполнение ячеек (Макросы Sub)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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