powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Visual Basic 6 и Excel
2 сообщений из 2, страница 1 из 1
Visual Basic 6 и Excel
    #32428122
Сер. Алекс.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите мне пожалуйста! мне нужно в Excel найти нужные данные сразу на всех листах. Я написал код, но он находит только на одном листе:

On Error GoTo ErrorHandler
'STF = InputBox("Что Вы хотите найти?", _
'"Поиск", StringToFind)
If STF <> "" Then
StringToFind = STF
wb1.Sheets("P25").Range("A:Z").Find(StringToFind, after:=ActiveCell).Activate
End If
Exit Sub

ErrorHandler:
MsgBox "К сожалению, такого выражения нет"
************************************************************
Мне дали (как бы правильный код) но он не работает:
On Error GoTo ErrorHandler
'STF = InputBox("Что Вы хотите найти?", _
'"Поиск", StringToFind)

dim ws as worksheet

If len(STF) > Then
StringToFind = STF
for each ws in wb1.worksheets
wsRange("A:Z").Find(StringToFind, after:=ActiveCell).Activate
next ws
End If
Exit Sub
*********************************************************
ПОМОГИТЕ ПОЖАЛУЙСТА! СРОЧНО НУЖЕН ПРАВИЛЬНЫЙ КОД!
...
Рейтинг: 0 / 0
Visual Basic 6 и Excel
    #32428143
dfgneg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ws.Range("A:Z").Find(StringToFind, after:=ActiveCell).Activate
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Visual Basic 6 и Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]