Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VBA MS Office

Программирования для MS Office кроме ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ошибка "400"
 
 автор: Nastya   (06.02.2007 в 13:21)   личное сообщение
 
 

Ниже приведенный код взят из книги по VBA. При запуске возникает ошибка "400". Как с этой ошибкой бороться? Сначала я сама писала и каждый раз эта ошибка "400", но этот пример уже из книги :). Помогите, плиз.

Sub FindAndSelect()
Dim strStartAddr As String ' Хранит координаты первого найденного значения
Dim rgResult As Range
' Поиск первого входжения искомого слова
Set rgResult = Range("Bl:B10").Find("Прибыль", , xlValues)
If Not rgResult Is Nothing Then
' Сохраним адрес найденной ячейки (чтобы контролировать зацикливание поиска)
strStartAddr = rgResult.Address
End If
Do While Not rgResult Is Nothing
' Обработка результата поиска
rgResult.Interior.Color = RGB(255, 255, 0)
' Новый поиск
Set rgResult = Range("Bl:BIO").FindNext(rgResult)
If rgResult.Address = strStartAddr Then
' Поиск завершен
Exit Do
End If
Loop
End Sub

  Ответить  
 
 автор: pashulka   (06.02.2007 в 17:11)   личное сообщение
8 Кб.
 
 

Что ещё можно ожидать от книги, где наличествует столь странная адресация … "Bl:B10" и "Bl:BIO" и которая по сути является сборником ворованного материала.

Что же касается решения, то предлагаю скачать пример.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList