Стоит задача: отслеживать количество введённых символов в текстовую строку непосредственно при вводе данных. Как сделать, посоветуйте. Можно конечно контролировать после ввода, выдавать сообщение и т.д. Но хотелось бы подсчитывать именно в процессе ввода. Спасибо
Стоит задача: отслеживать количество введённых символов в текстовую строку непосредственно при вводе данных. Как сделать, посоветуйте. Можно конечно контролировать после ввода, выдавать сообщение и т.д. Но хотелось бы подсчитывать именно в процессе ввода. Спасибоvev57
Сообщение отредактировал vev57 - Четверг, 10.12.2020, 12:09
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) UserForm1.Show End Sub
[/vba] Юзерформа: [vba]
Код
Private Sub UserForm_Initialize() TextBox1 = ActiveCell.Value End Sub Private Sub TextBox1_Change() a = TextBox1.Value b = Len(a) Label1.Caption = b End Sub Private Sub CommandButton1_Click() ActiveCell = TextBox1.Value Unload UserForm1 End Sub
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) UserForm1.Show End Sub
[/vba] Юзерформа: [vba]
Код
Private Sub UserForm_Initialize() TextBox1 = ActiveCell.Value End Sub Private Sub TextBox1_Change() a = TextBox1.Value b = Len(a) Label1.Caption = b End Sub Private Sub CommandButton1_Click() ActiveCell = TextBox1.Value Unload UserForm1 End Sub
Оффтоп: Вот это поворот. Человек старался ( Nic70y, ), сделал в своё свободное время, а тут... vev57, С такими Хотелками вам скорее всего сюда: За Бабло!
MikeVol, offtop за offtop Несколько озадачен Вашей реакцией. Напрасно Вы так возбуждаетесь: человека за уделённое внимание я от чистого сердца поблагодарил, в т.ч. и в "Репутации". Ответить молчанием на его внимание к моей проблеме не мог - воспитание не позволяет. А изначально была просьба помочь советом КАК СДЕЛАТЬ (подразумевалось с помощью стандартных средств Excel). Прошу простить за резкость - кого-то сделать что-то для меня - такой просьбы не было и не могло быть - по причине, указанной выше. А если человек решил что-то сделать - благодарен вдвойне. А за - как Вы выражаетесь - "бабло" работа делается несколько по-другому (Вам на будущее): оформляется хоть какое-то ТЗ, оговаривается ориентировочная сумма и т.п.
Оффтоп: Вот это поворот. Человек старался ( Nic70y, ), сделал в своё свободное время, а тут... vev57, С такими Хотелками вам скорее всего сюда: За Бабло!
MikeVol, offtop за offtop Несколько озадачен Вашей реакцией. Напрасно Вы так возбуждаетесь: человека за уделённое внимание я от чистого сердца поблагодарил, в т.ч. и в "Репутации". Ответить молчанием на его внимание к моей проблеме не мог - воспитание не позволяет. А изначально была просьба помочь советом КАК СДЕЛАТЬ (подразумевалось с помощью стандартных средств Excel). Прошу простить за резкость - кого-то сделать что-то для меня - такой просьбы не было и не могло быть - по причине, указанной выше. А если человек решил что-то сделать - благодарен вдвойне. А за - как Вы выражаетесь - "бабло" работа делается несколько по-другому (Вам на будущее): оформляется хоть какое-то ТЗ, оговаривается ориентировочная сумма и т.п.vev57
Сообщение отредактировал vev57 - Понедельник, 14.12.2020, 15:19
Да это всё на картинке видно и уже сделано. Там слева ячейка "Счётчик"; хотелось бы, чтобы в ней по мере набора строки отображалось количество введённых символов. Это единственный вопрос
Да это всё на картинке видно и уже сделано. Там слева ячейка "Счётчик"; хотелось бы, чтобы в ней по мере набора строки отображалось количество введённых символов. Это единственный вопросvev57
Любое решение, форма или просто текст бокс размером с ячейку с выводом количества символов куда либо - это макросы и гемор с переносом. В некоторых случаях, это еще и сброс стека UNDO (назад), что не позволит отменить последнее действие.
Любое решение, форма или просто текст бокс размером с ячейку с выводом количества символов куда либо - это макросы и гемор с переносом. В некоторых случаях, это еще и сброс стека UNDO (назад), что не позволит отменить последнее действие.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
vev57, вы меня конечно извините, Но тут-же не форум по фотошопу. Хотите чтоб вам давали ответ в Фотошопе ищите форум Фотошопа. Вроде вы не в первый раз пользуетесь данным форумом и к чему он он относится? Правильно, к экселю. Так вот, хотите чтоб вам дали внятный ответ приложите пример в соответствие с форумом а не ваши скриншоты. Повторюсь, это не форум Фотошопа. Вам уже несколько ответов дали а вы всё...
vev57, вы меня конечно извините, Но тут-же не форум по фотошопу. Хотите чтоб вам давали ответ в Фотошопе ищите форум Фотошопа. Вроде вы не в первый раз пользуетесь данным форумом и к чему он он относится? Правильно, к экселю. Так вот, хотите чтоб вам дали внятный ответ приложите пример в соответствие с форумом а не ваши скриншоты. Повторюсь, это не форум Фотошопа. Вам уже несколько ответов дали а вы всё...MikeVol