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

Вход

Регистрация

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

 

= Мир MS Excel/сравнение значения Texbox c содержимым ячейки - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
сравнение значения Texbox c содержимым ячейки
Serg73 Дата: Суббота, 17.03.2018, 12:44 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
День добрый, помоги с условием, не сравнивает значение

[vba][code][/code][/vba][sub]
Private Sub TextBox12_Change()
If TextBox12.Value >= Cells(6, 42) And TextBox12.Value <= Cells(6, 43) Or TextBox12.Value = "" Then
TextBox12.BackColor = RGB(0, 255, 0)
Else
TextBox12.BackColor = RGB(255, 0, 0)
End If
End Sub
К сообщению приложен файл: L-01102-1089-02.xlsm (52.6 Kb)


Сообщение отредактировал Serg73 - Суббота, 17.03.2018, 13:43
 
Ответить
СообщениеДень добрый, помоги с условием, не сравнивает значение

[vba][code][/code][/vba][sub]
Private Sub TextBox12_Change()
If TextBox12.Value >= Cells(6, 42) And TextBox12.Value <= Cells(6, 43) Or TextBox12.Value = "" Then
TextBox12.BackColor = RGB(0, 255, 0)
Else
TextBox12.BackColor = RGB(255, 0, 0)
End If
End Sub

Автор - Serg73
Дата добавления - 17.03.2018 в 12:44
parovoznik Дата: Суббота, 17.03.2018, 13:35 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 450
Репутация: 26 ±
Замечаний: 0% ±

Excel 2013
Serg73, Вы не любите отвечать в темах . В предыдущей тоже самое Вам ответили нужен файл в ответ тишина
http://www.excelworld.ru/forum/10-37611-1
Теперь опять обрывок кода. Как его проверить??? Создать самому форму и проверить работоспособность кода? :o
 
Ответить
СообщениеSerg73, Вы не любите отвечать в темах . В предыдущей тоже самое Вам ответили нужен файл в ответ тишина
http://www.excelworld.ru/forum/10-37611-1
Теперь опять обрывок кода. Как его проверить??? Создать самому форму и проверить работоспособность кода? :o

Автор - parovoznik
Дата добавления - 17.03.2018 в 13:35
Karataev Дата: Суббота, 17.03.2018, 14:58 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1342
Репутация: 535 ±
Замечаний: 0% ±

Excel
Проблема в том, что в текстбоксе число находится визуально в виде числа, но VBA считает его текстом. Затем происходит сравнение числа в виде текста с числом в виде числа, что приводит к неожиданному результату.

PS. Исправьте Ваш первый пост, вставьте макрос внутрь тега.
 
Ответить
СообщениеПроблема в том, что в текстбоксе число находится визуально в виде числа, но VBA считает его текстом. Затем происходит сравнение числа в виде текста с числом в виде числа, что приводит к неожиданному результату.

PS. Исправьте Ваш первый пост, вставьте макрос внутрь тега.

Автор - Karataev
Дата добавления - 17.03.2018 в 14:58
  • Страница 1 из 1
  • 1
Поиск:

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