Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2010, 14:44   #1
Palomnik1096
Пользователь
 
Регистрация: 12.11.2010
Сообщений: 83
По умолчанию Замена букв в строке другими буквами

Суть программы в следующем, пользователь вводит через Inputbox слово, как заменить буквы в этом слове на другие с помощью VBA? Например пользователь вводит слово "Привет", П соотв. буква ф, р - а, и -е, в-й, е-т, т-л, то есть в ячейке (любой) должно появиться слово "фаейтл"
Palomnik1096 вне форума Ответить с цитированием
Старый 23.12.2010, 15:48   #2
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

давай полный список пар букв
аналитика вне форума Ответить с цитированием
Старый 23.12.2010, 15:55   #3
Palomnik1096
Пользователь
 
Регистрация: 12.11.2010
Сообщений: 83
По умолчанию

Вот список
Вложения
Тип файла: rar Книга2.rar (1.9 Кб, 16 просмотров)
Palomnik1096 вне форума Ответить с цитированием
Старый 23.12.2010, 16:09   #4
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

ошибки обработает Пушкин
Вложения
Тип файла: rar Книга2.rar (9.7 Кб, 23 просмотров)
аналитика вне форума Ответить с цитированием
Старый 23.12.2010, 16:16   #5
Palomnik1096
Пользователь
 
Регистрация: 12.11.2010
Сообщений: 83
По умолчанию

Спасибо огромное, все в коде понятно, кроме:
WorksheetFunction.VLookup(l, [T_1], 2, 0) и
WorksheetFunction.VLookup(l, [T_2], 2, 0) ЧИТО ЭТО ТАКОЕ?
Palomnik1096 вне форума Ответить с цитированием
Старый 23.12.2010, 16:20   #6
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

это ВПР наш родной...
там на листе 2 именованных диапазона - ВПР не различает регистра...
аналитика вне форума Ответить с цитированием
Старый 07.07.2014, 03:47   #7
oohveee
Новичок
Джуниор
 
Регистрация: 07.07.2014
Сообщений: 1
По умолчанию

аналитика, Здравствуйте, можете объяснить как Вы делали этот макрос? что выделяли?
oohveee вне форума Ответить с цитированием
Старый 07.07.2014, 07:17   #8
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Соответствия пар символов лучше прописать в коде макроса (см. вложение).
Вложения
Тип файла: rar Книга3.rar (8.9 Кб, 20 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтр ячеек с маленькими буквами и несколько большими буквами Clockgen Microsoft Office Excel 8 24.11.2010 21:13
Замена букв! kykysya Общие вопросы Delphi 17 18.10.2010 21:17
Замена букв rasti6ka Паскаль, Turbo Pascal, PascalABC.NET 1 17.05.2009 15:24
замена знаков и букв memka PHP 8 19.04.2009 18:51