Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Маска ввода в ячейке Excel
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуста реализовать маску ввода непосредственно в ячейке Excel-я (как в Access, например "__:__"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2005, 10:59 |
|
||
|
Маска ввода в ячейке Excel
|
|||
|---|---|---|---|
|
#18+
Может есть програмное решение (VBA)? Может кто нибудь предложит альтернативный вариант? Помогите, пожалуста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2005, 16:18 |
|
||
|
Маска ввода в ячейке Excel
|
|||
|---|---|---|---|
|
#18+
Можно отслеживать изменения в ячейках листа через Worksheet_Change(ByVal Target As Range) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2005, 16:32 |
|
||
|
Маска ввода в ячейке Excel
|
|||
|---|---|---|---|
|
#18+
LongSМожно отслеживать изменения в ячейках листа через Worksheet_Change(ByVal Target As Range) Может подскажешь как? Я сегодня этот способ юзал и первое с чем столкнулся, так это то, что при выполнении этой процедуры, пересчет в ячеке выполнялся два раза, т.е. как бы процедура реагировала на изменния в ячейке вызванные ею же (извините за каламбур). Да и способ, которым я пытался решить эту проблему какой-то деревянный (например ввожу "1256", а процедура переводит это в "12:56"). Так вот самый главный минус, это то, что маски-то тут никакой и нет, а хотелось как в Access-е :( Наюзал у себя контрол Microsoft Masked Edit Contol, появилась идея нацепить его на рабочий лист, сделать невидимым, а при редактировании ячейки он должен перехватить нажатие клавиш и ввод мы производим уже в него и после нажатия ввода значение из него перенести в редактируемую ячейку, а его уже сделать невидимым. Идейка вроде бы неплохая, но вот с реализацией у меня сразу начался ступор. Может у кого идеи появятся, так напишите или скиньте на мыло файло с решением. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2005, 16:56 |
|
||
|
Маска ввода в ячейке Excel
|
|||
|---|---|---|---|
|
#18+
что типа этого Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2005, 17:52 |
|
||
|
Маска ввода в ячейке Excel
|
|||
|---|---|---|---|
|
#18+
Вдогонку вот проверка того что ввели пятизначное число на RegExp Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Файл : vbscript.dll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2005, 18:01 |
|
||
|
Маска ввода в ячейке Excel
|
|||
|---|---|---|---|
|
#18+
Скорее всего,для проверки достаточно воспользоваться Like Operator Вроде этого Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Text Like "???:???" Then MsgBox "OK" End Sub Если Target.Value не работает, можно ипользовать Target.Text, Target.Formula, ещё формат ячеек посмотреть можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 09:09 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=364&tid=2186221]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 167ms |

| 0 / 0 |
