![]() |
Модераторы: mihanik |
![]() ![]() ![]() |
|
weirdo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 16.1.2007 Репутация: нет Всего: нет |
Как проверить в VBA...малая ли это латинская буква или большая???? С цифрами проще...там Isnumeriс (по моему так ) есть....а что делать с буквами??
|
|||
|
||||
Genyaa |
|
||||
Усердный ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 25.9.2006 Где: Москва Репутация: 2 Всего: 11 |
Можно анализировать значение ascii кода буквы (функция asc)
Латинские заглавные буквы имеют коды от 65 до 90. Можно с той же целью сравнивать целые строки с их конвертированной формой в одну из возможных. Например, так:
Вернет ложь, а значит в исходной строке есть загавные буквы. Здесь важно задать тип сравнения с помощью декларации Option (будет действовать на уровне всего этого модуля). Но если параметр Option нежелательно использовать (например, если в модуле происходят и другие "обычные" сравнения строк), то можно сделать так:
Вернется 0, если в строке а есть заглавные буквы. --------------------
Всякое решение плодит новые проблемы. |
||||
|
|||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20580 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
weirdo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 16.1.2007 Репутация: нет Всего: нет |
вот текст...например... "Абвгд" если первый символ текста- большая буква (латинская или нет...не важно) то продолжить редактирование текста по программе....как мне это проверить? Ucase....по моему просто преобразует в верхний регистр...
Добавлено @ 16:21 хотя... ![]() Добавлено @ 16:24 ты прав! |
|||
|
||||
mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 9 Всего: 109 |
Ну, и славно, что разобрались.
![]() Помечу решённым... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование, связанное с MS Office" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |