
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.11.2008, 14:05
|
|||
|---|---|---|---|
|
|||
Поиск переменной и не уничтожения символов впереди нее |
|||
|
#18+
Добрый день! Возникли трудности с этой проблемой! Суть проблемы MS Excel есть столбец в нем наборы чисел и символов ,нужно найти опечатки , где случайно забили русские буквы ,затем их найти после нахождения заменить на верные символы. Но тут возникает один вопрос ,если бы символы были бы стандартно в начале или в конце проблем не было, а так они могут быть и середине! Как пример,А4567А5678А ну вот правильный забит ли это символ(я это решил, код внизу),а вот как затем символ А ,который в середине не затереть и запомнить следующие за ним числа я увы не знаю! Sub Макрос2() 'поиск букв и замена For Each cell In Selection-выделяем нужный дипазон For i = 1 To Len(cell) цикл по кол-ву символов cc = Mid(cell, i, 1) вытаскиваем первый символ If Asc(cc) = 192 Then находим по кодировки русскую А ActiveCell.Value = zap & Chr(65) находим ,если первая буква А вставляем её(но затираем все,что до нее) Else zap = zap + cc если не находит ,до записывает в переменной End If Next i Next End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.11.2008, 14:12
|
|||
|---|---|---|---|
|
|||
Поиск переменной и не уничтожения символов впереди нее |
|||
|
#18+
> Автор: Drav > Добрый день! > Sub Макрос2() > 'поиск букв и замена > For Each cell In Selection-выделяем нужный дипазон > For i = 1 To Len(cell) цикл по кол-ву символов > cc = Mid(cell value , i, 1) вытаскиваем первый символ > If Asc(cc) = 192 Then находим по кодировки русскую А > Mid(cell value , i, 1) = Chr(65) находим ,если первая буква А вставляем её(но затираем все,что до нее) > Else > zap = zap + cc если не находит ,до записывает в переменной > End If > Next i > Next > End Sub -- С уважением Горбонос Игорь Леонидович Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.11.2008, 14:15
|
|||
|---|---|---|---|
|
|||
Поиск переменной и не уничтожения символов впереди нее |
|||
|
#18+
> Автор: Игорь Горбонос Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. -- С уважением Горбонос Игорь Леонидович Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2008, 13:44
|
|||
|---|---|---|---|
|
|||
Поиск переменной и не уничтожения символов впереди нее |
|||
|
#18+
Добрый день Игорь! Увы твой код не хочет работать выражения cell.Value не воспринимает,убрал у всех Value , начались ошибки на объявленных переменных(Dim cell As Range, i As Long, cc As String) не восприятие выражении переменных Mid(cell, i, 1)!Ну ладно за комментировал я их,но увы доходит до строчки Mid(cell, i, 1) = Chr(65) и вставки нет спокойно проходит в чем ошибка не пойму!Mid(cell, i, 1) = Chr(65) так-то все правильно хм........ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2008, 15:14
|
|||
|---|---|---|---|
|
|||
Поиск переменной и не уничтожения символов впереди нее |
|||
|
#18+
> Автор: Drav > Добрый день Игорь! > Увы твой код не хочет работать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. -- С уважением Горбонос Игорь Леонидович Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2008, 15:37
|
|||
|---|---|---|---|
|
|||
Поиск переменной и не уничтожения символов впереди нее |
|||
|
#18+
Ну вот все работает Спасибо Горбонос Игорь Леонидович !Знаешь фактически задаешь вопрос и ждешь правильно ответа от знающего человека!А повод для подумать это детективы и разные психологический тесты и книги! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2008, 16:31
|
|||
|---|---|---|---|
|
|||
Поиск переменной и не уничтожения символов впереди нее |
|||
|
#18+
> Автор: Drav > Ну вот все работает Спасибо Горбонос Игорь Леонидович !Знаешь фактически задаешь вопрос и ждешь правильно ответа > от знающего человека!А повод для подумать это детективы и разные психологический тесты и книги! Вот здесь я с тобой не согласен, потому, что если не думать, то и жить не зачем. Ты же не покупаешь первое попавшееся, а смотришь на качество/свежесть/цену и подумав, решаешь что "зачем платить больше" (с) реклама И ещё насчет подумать, раз уж упомянул книги, почитай Сергей Лукьяненко СПЕКТР там главный герой попадает на планету, на которой разумны только дети, а по достижении определенного возраста проходят ритуал, в котором разум заменяется наработанным опытом -- С уважением Горбонос Игорь Леонидович Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2161627]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 184ms |
| total: | 287ms |

| 0 / 0 |
