Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поиск в выделенной ячейке текста. Макрос - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск в выделенной ячейке текста. Макрос (Макросы Sub)
Поиск в выделенной ячейке текста. Макрос
Alto666 Дата: Вторник, 14.01.2014, 12:29 | Сообщение № 1
Группа: Заблокированные
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Нужно осуществить поиск в выделенной ячейке текста "Всего"...если искомый текст БЫЛ найден тогда окончить работу макроса, если не был найден осуществлять поиск дальше(уже будет инная выделенная необходимая для поиска ячейка)
Большое спасибо за помощь
Вот код по которому осуществляеться именно та ячейка где осуществлять поиск:

[vba]
Код
Sheets("azsgas.com.ua").Select
Sheets.Add
Sheets("azsgas.com.ua").Select

' сюда возвращать поиск если текст Всего не был найден

Cells.Find(What:="УЕГГ", After:=ActiveCell, LookIn:= _
xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _
xlNext, MatchCase:=False, SearchFormat:=False).Activate
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Лист1").Select
Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
ActiveSheet.Paste
Selection.End(xlDown).Offset(2).Select
Sheets("azsgas.com.ua").Select
Selection.End(xlDown).Offset(3).Select
' - тут выделяется ячейка где необходимо осуществлять поиск текста Всего  
Application.CutCopyMode = False
[/vba]


Сообщение отредактировал Alto666 - Вторник, 14.01.2014, 13:22
 
Ответить
СообщениеНужно осуществить поиск в выделенной ячейке текста "Всего"...если искомый текст БЫЛ найден тогда окончить работу макроса, если не был найден осуществлять поиск дальше(уже будет инная выделенная необходимая для поиска ячейка)
Большое спасибо за помощь
Вот код по которому осуществляеться именно та ячейка где осуществлять поиск:

[vba]
Код
Sheets("azsgas.com.ua").Select
Sheets.Add
Sheets("azsgas.com.ua").Select

' сюда возвращать поиск если текст Всего не был найден

Cells.Find(What:="УЕГГ", After:=ActiveCell, LookIn:= _
xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _
xlNext, MatchCase:=False, SearchFormat:=False).Activate
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Лист1").Select
Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
ActiveSheet.Paste
Selection.End(xlDown).Offset(2).Select
Sheets("azsgas.com.ua").Select
Selection.End(xlDown).Offset(3).Select
' - тут выделяется ячейка где необходимо осуществлять поиск текста Всего  
Application.CutCopyMode = False
[/vba]

Автор - Alto666
Дата добавления - 14.01.2014 в 12:29
Матраскин Дата: Вторник, 14.01.2014, 13:58 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
Alto666, если я верно понял то
[vba]
Код
    If Cells("наша ячейка") Like "*всего*" Then
          MsgBox "есть слово всего"
      End If
[/vba]


в интернете опять кто-то не прав

Сообщение отредактировал Матраскин - Вторник, 14.01.2014, 13:59
 
Ответить
СообщениеAlto666, если я верно понял то
[vba]
Код
    If Cells("наша ячейка") Like "*всего*" Then
          MsgBox "есть слово всего"
      End If
[/vba]

Автор - Матраскин
Дата добавления - 14.01.2014 в 13:58
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск в выделенной ячейке текста. Макрос (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!