powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / TextBox в Excel - маска ввода
22 сообщений из 22, страница 1 из 1
TextBox в Excel - маска ввода
    #33159948
Moroz77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень не хочеться писать макрос для запрета ввода данных в ТextBox кроме формата даты. Можно ли как-то поставить маску, а еще лучше- как и откуда загрузить календарь в который можно ткнуть мышой и выбрать нужную дату ?.
Спасибо.
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33160718
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дык в васике же есть datetimepicker
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33162542
Moroz77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно, чуть чуть поподробнее. Вот этот самый datetimepicker по поиску в VBA вообще никак не проходит....
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33162896
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.alt-f11
2.Insert-UserForm
3.Tools-Additional Controls
4.Microsoft Date and time Picker control
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33180823
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Свойство MaxLength позволяет ограничить количество символов, которые будут введены. Если пользователь попробует ввести больше, то будет звуковой сигнал. PasswordChar не дает возможности просматривать вводимые символы заменяя их на звездочки (*). Это полезно, как видно из имени, при вводе пароля. Свойство Locked определяет может ли пользователь редактировать поле. Посмотрите пример:



В верхнем поле можно ввести только два символа. Во втором поле вместо символов звездочки, а последнее поле нельзя изменить. Кстати в PasswordChar не обязательно должна быть звездочка, то есть может быть любой другой знак.



Но в большинстве приложений принята звездочка и смысла пугать пользователя экзотическими знаками наверно нет.

Кстати Locked говорит, что поле для чтения, но в некоторых ситуациях его можно открыть для редактирования программным путем.

Private Sub CommandButton1_Click()
TextBox3.Locked = False
End Sub

Тоже самое и с MaxLength:

Private Sub CommandButton1_Click()
TextBox3.Locked = False
End Sub

И PasswordChar:

Private Sub CommandButton1_Click()
TextBox2.PasswordChar = "x"
End Sub
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33341590
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Сейчас столкнулась с аналогичной проблемой - сделать маску ввода даты в TextBox (Excel) или выбор даты из календаря. Последовала совету big-duk'a, но не нашла Tools-Additional Controls компонента Microsoft Date and time Picker control (рисунок). Вопрос: что ещё можно сделать, очень нужна маска ввода даты или календарь.

Аленочка тм
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33341639
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо Аленочка у Вас не стоят Service Pack - и. Достаточно 5,6.
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33341643
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyMpВидимо Аленочка у Вас не стоят Service Pack - и. Достаточно 5,6.

Спасибо, а где их можно взять?
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33341681
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Вы воспользуютесь поисковиком (гугл,рамблер,яндекс,...) то наверняка найдете кучу ссылок, среди которых найдутся и нужные. А так это продукт Microsoft. Можете поискать там.
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33341871
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделала вот так: скопировала в папку WINDOWS/system32 файл mscomct2.ocx. Добавила его в Tools-References-Brows. В Aditional Controls появился DTpicker всё нормально, поместила на форму...

Но вот сразу возникает вопрос, а если у пользователя программы в экселе
DTpicker будет отсутствовать будет ли вообще это дело работать или на каждой клиентской машине необходимо будет производить соответствующие настройки...????

Аленочка тм
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33343434
Alex_Kiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По моей практике, обычно у пользователей mscomct2.ocx отсутствует на машинах, за исключением тех случаев, когда эта библиотека была установлена под другие ( не Excel) проги....
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33343446
Alex_Kiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну если с датой все понятно.....то с другой формой маски - все одно не понятно.

Вдоль и поперек просмотрел все свойства элемента управления TextBox и не вижу возможности задать маску ввода значения для своего примера .

Нужно чтобы при активизации формы в одном из TextBox выводилась маска-шаблон, например, по типу:
"__-FundOrder-Bank-_____", где

"_" используются пользователем для заполнения.

Как это можно сделать?
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33343911
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HELP!!!!!

Что делать если на клиентской машине не будет установлен компонент DTPicker??? При разработке программы на VBA в Excel необходимо использовать этот компонент, но у пользователя отсутствуют соответствующие файлы. В таком случае при запуске формы, DTPicker не отображается вообще.


Аленочка тм
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33343963
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая прога называется Setup Factory
Я ее скачал месяц назад, до этого мне приходилось самому создавать программу Setup для своих программ на VB (программа копировала файлы .ocx,.dll в определнную папку пользователя что б проги мои работали)

Setup Factory сам собирает нужные файлы поддержки проги и автоматически создает Setup и Uninstall файлы, но для того что б Setup Factory нашел файлы нужно выделить проэкт VB а с макросами он работать не будет,
Советую тем кто с макросами работает и есть проблемма Tools-ов создать проэкт в VB ввести в форму все те Componets которые работают в макросах
сохранить проэкт и только потом запустить Setup Factory что б он нашел нужные файлы поддержки и сздал SetUp, если конечно разберетесь с Setup Factory. Или ввести в Setup Factory файлы вручную.
После для поставки пользователю фашего макрос проэкта запустить Setup, он введет нужные компоненты
ДРУГОГО ЛЕГКОГО ПУТИ НЕТ



http://www.indigorose.com/suf/download.php
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33344245
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TIKOhttp://www.indigorose.com/suf/download.php
Што ж, тогда и ключики к программе надо выложить :))
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33344570
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так и быть
нуждающимся в этой проге
Отправлю инстальник без ключа (4,3 mb)
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33344602
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне, пжлст :))
agafonov@conmark.ru
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33344795
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Letter_D
Проверь почту
дошло или нет ?
у меню что то сеть тормозит
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #33345018
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дошло.
Аж 3 раза.
Спасибо.
:)
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #34032236
rusmsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПОМОГИТЕ ПЛИЗ! Календарь вставил, но дату не меняет! Что делать! Может в VBA что то надо прописать?
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #34032407
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Microsoft Masked Edit Control MSMASK32.OCX
...
Рейтинг: 0 / 0
TextBox в Excel - маска ввода
    #34033543
dbf97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TIKOТак и быть
нуждающимся в этой проге
Отправлю инстальник без ключа (4,3 mb)

Тож хочу, ежели не трудно кинь плиз на andrew@krokos.center-f1.ru
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / TextBox в Excel - маска ввода
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]