powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Visual Basic 6 и Excel
2 сообщений из 2, страница 1 из 1
Visual Basic 6 и Excel
    #32427684
Сер. Алекс.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите мне пожалуйста! мне нужно в 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 "К сожалению, такого выражения нет"
...
Рейтинг: 0 / 0
Visual Basic 6 и Excel
    #32427806
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
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
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Visual Basic 6 и Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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