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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2010, 15:15   #1
ALEKS2008
Пользователь
 
Регистрация: 06.08.2009
Сообщений: 33
По умолчанию замена данных через макрос

у меня вопрос по поводу замены данных. Действия: через замену меняю ххх/ на данные с ячейки D . Написал макрос. Когда меняю данные в ячейке D , макрос этого не видит
Вложения
Тип файла: rar Форум ВОПРОС.rar (9.7 Кб, 16 просмотров)

Последний раз редактировалось ALEKS2008; 17.06.2010 в 15:19.
ALEKS2008 вне форума Ответить с цитированием
Старый 17.06.2010, 16:43   #2
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

можно, например, так

Код:
Sub test()
[f:f].Copy [g:g]: ActiveSheet.Columns("g").Replace What:="ххх", Replacement:=[d1], SearchOrder:=xlByRows, MatchCase:=True
End Sub
или так

Код:
Sub ReplaceXXX()
Dim a(), i as Integer
With ActiveSheet: a = Range([f1], Cells(Rows.Count, "F").End(xlUp)).Value
For i = 1 To UBound(a): a(i, 1) = [d1].Value & Mid(a(i, 1), InStr(1, a(i, 1), "/"), Len(a(i, 1))): Next
Range([a45], Cells(UBound(a) + 44, "a")) = a: End With
End Sub
Вот Вы о чем, невнимательно прочел информацию в файле, измените значение ячейки D1, см. вложение
Вложения
Тип файла: zip Форум ВОПРОС.zip (12.5 Кб, 25 просмотров)

Последний раз редактировалось EugeneS; 17.06.2010 в 18:05.
EugeneS вне форума Ответить с цитированием
Старый 17.06.2010, 18:07   #3
ALEKS2008
Пользователь
 
Регистрация: 06.08.2009
Сообщений: 33
По умолчанию

всё разобрался, БОЛЬШОЕ СПАСИБО !!!
ALEKS2008 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменять текст через Макрос Apostolx Microsoft Office Word 0 29.03.2010 17:17
макрос замена значений последняя не занятая строка marc-nikita Microsoft Office Excel 2 07.02.2010 12:25
Создать макрос через маакрос) Kuraj Microsoft Office Excel 4 15.01.2010 21:04
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL DorianLeroy Фриланс 8 18.02.2009 18:52