powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удаление не русских символов из ячейки
6 сообщений из 6, страница 1 из 1
Удаление не русских символов из ячейки
    #35833996
ak86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, проблема в следующем- есть список номенклатуры, который нужно отсортировать в алфавитном порядке,для этого надо очистить названия номенклатуры от всех символов, кроме русских букв, пробовал с помощью стандартных функций, но не получилось... у кого какие соображения на этот счет?
...
Рейтинг: 0 / 0
Удаление не русских символов из ячейки
    #35835208
alex_gearbox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. вручную — обычной заменой латинской букыв на «ничего»;
2. производить замену по п. 1, но макросом.

Функция замены есть на «Планете Excel». Ищу точную ссылку.
...
Рейтинг: 0 / 0
Удаление не русских символов из ячейки
    #35835260
alex_gearbox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Удаление не русских символов из ячейки
    #35835329
ak86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex_gearbox спасибо за помощь!!!! интересная ссылка...
я решил задачу другим способом - немного видоизменив
http://sql.ru/forum/actualthread.aspx?tid=619293&hl=%f2%f0%e0%ed%f1%eb%e8%f2
получил следующие:
Код: plaintext
1.
2.
3.
4.
5.
6.
iNERussian$ = "QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm1234567890_-=\`,./?><;'][{}!@#$%^&*()"
    iTranslit = Array(" ", " ")
    
    For iCount% =  1  To  89 
        iValue$ = Replace(iValue$, Mid(iNERussian$, iCount%,  1 ), iTranslit( 1 ), , , vbBinaryCompare) 'MS Excel 2000
    Next
    Translit$ = iValue$

Оставшиеся пробелы зачистил СЖПРОБЕЛами....
Немного коряво получилось, зато работоспособно =)
...
Рейтинг: 0 / 0
Удаление не русских символов из ячейки
    #35835846
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда бы и пробелы программно удаляли...
как-то так
Код: plaintext
1.
2.
do
'заменяем подстроку "  " на " ".
loop until 'подстрока "  " =  0 
...
Рейтинг: 0 / 0
Удаление не русских символов из ячейки
    #35836194
ak86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это мой первый макрос=) на програмное удаление пробелов времени не хватило ... вот теперь займусь усовершенствованием
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удаление не русских символов из ячейки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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