powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
23 сообщений из 23, страница 1 из 1
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36660286
starless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем, пожалуиста помогите, надо чтоб выскавивало окошко предупреждения, если потребитель ввел в ячейку чтолибо кроме символа латинского алфавита. Заранее спасибо всем кто поможет, помощь нужна на уровне Ехcel, если невозможно, то хоть на VBA..
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36660388
.Михаил.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на VBA: это событие листа в экселе при изменении данных в ячейке
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address Like "$*$*[!:]" Then
    Dim i As Integer, str As String
    str = vbNullString
    On Error Resume Next
        str = CStr(Target.Value)
    On Error GoTo  0 
    If str = vbNullString Then Exit Sub
    i =  1 
    Do While i <= Len(str)
        If Not (Mid(str, i,  1 ) Like "[A-z]") Then
            i =  0 : Exit Do
        End If
        i = i +  1 
    Loop
    If i <>  0  Then MsgBox "Присутствует символ не латиницы."
End If
End Sub
как то так, можно сей код упростить
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36660642
starless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо большое, толко в VBA я тоже накалякал, а вот в Ехcеl никак... :( Если кто поможет с Excel буду очень признателен.
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36660693
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
starlessспасибо большое, толко в VBA я тоже накалякал, а вот в Ехcеl никак... :( Если кто поможет с Excel буду очень признателен.

А у вас VBA как-то отдельно от Экселя существует?
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36660709
.Михаил.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
starlessспасибо большое, толко в VBA я тоже накалякал, а вот в Ехcеl никак... :( Если кто поможет с Excel буду очень признателен.
он, наверное, имел ввиду формулами...
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36660717
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.Михаил.он, наверное, имел ввиду формулами...

А что, формулами можно "окошко предупреждения" вывести?
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36660734
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Shocker.Pro
> А что, формулами можно "окошко предупреждения" вывести?

А ты что, не знал!?!?!?!?
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36660753
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно говоря, предложение следующее. На отдельном листе сделать список всех возможных вариантов(ну сколько влезет
на лист для 2003 офиса это получится 65 536 * 255 = 16 711 680 значений) и указать его как проверочный для нужных ячеек


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36660807
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь ГорбоносА ты что, не знал!?!?!?!?

Дэвид Блейн!
Как ты это сделал?
В ячейке A1 нет же формулы!!!
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36660899
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProИгорь ГорбоносА ты что, не знал!?!?!?!?

Дэвид Блейн!
Как ты это сделал?
В ячейке A1 нет же формулы!!!

Ну да разоблачение фокуса - в судию!!!
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36660916
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermikв судию!!!
Лучше в студию.
А то судиье неудобно будет.
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36661003
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Shocker.Pro
> Как ты это сделал?
> В ячейке A1 нет же формулы!!!

Ну что? не решил? :)
мне понадобилось пол часа, что-бы исследуя содержимое объекта Range понять в чем дело :)
На что жена сделала большие глаза и сказала - А ты что, не знал?

РешениеДелаем список в удобном месте

выделяем нужный диапазон

Идем в меню "Данные" пункт "Проверка"

На закладке "Параметры" выбираем список и указываем, на подготовленный в первом пункте список

На других закладках указываем что показывать и как далеко посылать


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36661011
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь ГорбоносНу что? не решил? :)
Не пытался...
Достаточно было сказать "Данные => Проверка"
Прикольно.
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36661591
starless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:) shutki shutkami :) no chestno, mne nuzno na urovne Excel, potomu chto faili budut otpravliatsia v regioni gde s VBA ne druzat (miagko govoria) :) tak chto posovetovali bi chto nit delnoe, vmesto togo chtob izdevatsia s listom na odnu bukovku :D
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36661637
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
starless:) shutki shutkami :) no chestno, mne nuzno na urovne Excel, potomu chto faili budut otpravliatsia v regioni gde s VBA ne druzat (miagko govoria) :) tak chto posovetovali bi chto nit delnoe, vmesto togo chtob izdevatsia s listom na odnu bukovku :D

Так вы этот пример разберите для начала, а потом про издевательства рассказывайте. Вам Игорь посоветовал, видимо, единственный возможный способ.
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36661640
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
starlessпотребитель ввел в ячейку чтолибо кроме символа латинского алфавита.

Кстати, а означает ли это то, что символ может быть только один?
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36661684
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
starless,

Никто не издевался. Это мы обсуждали свой междусобойчик :)

Я не знаю другого способа показать пользователю какое-то сообщение не используя ВБА. Могу предложить ещё вариант статического разбора введёного текста. Но там нужно внимание вводящего пользователя.
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36661692
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Shocker.Pro
> Кстати, а означает ли это то, что символ может быть только один?

Кстати, да! Если нужен только один символ, тогда проблемы вообще нет. на любом листе создается список допустимых
символов, на предполагаемых местах ввода через меня "Данные"=>"Проверка" этот список устанавливается как истина в
последней инстанции. После чего лист со списком защищается и скрывается. И всё

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36661797
starless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vidno ia nepravilno sformulirova za shto prinoshu izvinenia. proveriat nuzno string na nalichie simvolov ili cifr. naprimer familiu i/ili imia, kotorie ne dolzni soderzat nichego, krome bukv latinskoi raskladki.
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36661814
starless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос,

blize k telu :) vot bi eche ubrat simvoli, to est vse krome buk latinskoi raskladki i vidavat soobchenie :)
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36661901
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй ввести в A1 что-то не латинское, вернее с кодом символа больше 128. Размер проверяемого текста составляет 1433 символа
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36662008
starless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sovsem drugoe delo :) spasibo ogromnoe.. :):):)
...
Рейтинг: 0 / 0
Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
    #36662052
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос.

Респект!
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как проверить ячейку Excel на наличие символов, которые не совпадают с латинским алфавитом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]