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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2012, 15:46   #1
m0pmuk
Новичок
Джуниор
 
Регистрация: 04.05.2012
Сообщений: 2
Смущение Макрос замены цифр

Всем привет.
Возникла проблема при создании макроса, сам я в VBA не особо соображаю потому прошу о помощи.
Нужно создать макрос заменяющий столбец цифр на другие цифры. к примеру 059663 менял на 0011 и при последующем нахождении в столбце цифры 059663 тоже менял на 0011.
прилагаю файл со своими стараниями
Вложения
Тип файла: txt макрос замены.txt (311 байт, 171 просмотров)
m0pmuk вне форума Ответить с цитированием
Старый 10.05.2012, 18:25   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Удобнее использовать команду "найти и заменить" (Ctrl+H), запишите ее в макрос.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 10.05.2012, 19:55   #3
PavelTitov
 
Регистрация: 10.05.2012
Сообщений: 7
По умолчанию

Sub Найти_Заменить()
'
' Найти_Заменить Макрос
'
'
Cells.Replace What:="059663", Replacement:="0011", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
PavelTitov вне форума Ответить с цитированием
Старый 11.05.2012, 10:29   #4
m0pmuk
Новичок
Джуниор
 
Регистрация: 04.05.2012
Сообщений: 2
По умолчанию

проблема в том что заменяемых цифр около 50 и через Ctrl+H как то не практично получится, т.к. он ищет по одной цифре (
PavelTitov с Вашим макросом проблемка возникла, нужно что бы нули перед числом сохронялись, а при смене формата ячейки на текстовый число 059663 он находит но менят на 11, а не 0011

Последний раз редактировалось m0pmuk; 11.05.2012 в 10:43.
m0pmuk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос замены в word Foma-78 Microsoft Office Word 3 19.06.2012 05:33
Макрос замены с переменной ekvador Microsoft Office Word 4 12.03.2012 03:08
макрос замены ячеек! azap Microsoft Office Excel 1 30.01.2012 16:53
Макрос пакетной замены swan1976 Microsoft Office Word 2 26.12.2009 17:48
Макрос для поиска/замены Davidoff Microsoft Office Excel 1 20.01.2007 16:01