Страницы: 1
RSS
маленькая буква= большой букве
 
Добрый день, подскажите пожалуйста,  проблема в том, что  в столбце данные введены и большими и малыми буквами, в макросе прописано, что, при повторном вводе значения, выдается сообщение, что такое значение уже есть, но если написать первый раз малыми буквами, а второй раз написать большими  буквами, то сообщение не выдается.Можно с этим что-нибудь придумать?(данные вводятся через форму, textBox)  
Заранее спасибо
 
Вряд ли Вы дождётесь помощи раньше, чем прикрепите к сообщению файл с примером...
 
Попробую ответить без Вашего файла.  
Скорее всего макрос сравнивает вводимое ТЕКСТОВОЕ значение со значениями в столбце. Для игнорирования регистра символов сравнение можно проводить, например, так:  
 
If UCase(<Вводимое значение>)=UCase(<Текущее значение из столбца>) Then  
 'значение уже есть  
Then  
   
Endif
 
Ну а проще поставить первой строкой в каждом модуле кода  
директиву  Option compare text  
 
Тогда VBA перестанет различать строчные и прописные буквы при сравнении строковых переменных.
 
Спасибо, разобралась
Страницы: 1
Читают тему
Наверх
Loading...