макрос Excel для поиска конкретной строки - PullRequest
0 голосов
/ 21 января 2011

Мне нужно написать и превзойти макрос, чтобы найти строку и заменить ее другой ... Как мне это сделать? ПОМОЩЬ: /

Ответы [ 2 ]

2 голосов
/ 21 января 2011

Использование пользовательского интерфейса в Excel 2007

  1. Выберите ячейку A1
  2. Нажмите на вкладку "Главная" на ленте.
  3. Нажмите значок «Найти и выбрать» и выберите «Заменить»
  4. Нажмите на кнопку «Опции»
  5. Введите текст для поиска «abc» в поле «Найти что»
  6. Введите текст для замены «abc» в поле «Заменить на»
  7. Убедитесь, что галочки не отмечены
  8. Убедитесь, что внутри = Лист, Поиск = По строкам и посмотрите = Формулы
  9. Нажмите кнопку «Заменить все»

Replace screenshot


Использование VBA код

Sub Replace_abc()

    Sheets("Sheet1").Select
    Range("A1").Select
    Cells.Replace What:="abc", Replacement:="def", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False

End Sub
2 голосов
/ 21 января 2011

Вы можете записать эти операции, и Alt + Shift + F11, чтобы открыть редактор скриптов, а затем сослаться на код, сгенерированный регистратором.Я думаю, что это может дать вам некоторые подсказки.

И я думаю, что вам не нужно использовать макрос.Достаточно использовать пункт меню «Найти и заменить» и выбрать нужный вариант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...