InStr

Программирование на Visual Basic for Applications
Vetal
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 21.12.2004 (Вт) 18:27

InStr

Сообщение Vetal » 22.12.2004 (Ср) 15:05

функция InStr выдаёт ошибку переполнения. строка для поиска 50 символов, строка в которой ведётся поиск 50000 символов. Чем можно заменить InStr?
Может есть поддержка регулярных выражений в VBA?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.12.2004 (Ср) 15:29

Не должно быть такой ошибки...

Ну попробуй подключить Microsoft Scripting runtime, там есть...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Vetal
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 21.12.2004 (Вт) 18:27

Сообщение Vetal » 22.12.2004 (Ср) 17:41

прикол в том, что я пытался получить возвращаемое значение в переменную типа инт. а оно было большо 32767 :)

Lirin
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 12
Зарегистрирован: 03.12.2004 (Пт) 17:34
Откуда: Москва

Сообщение Lirin » 23.12.2004 (Чт) 13:31

Vetal писал(а):прикол в том, что я пытался получить возвращаемое значение в переменную типа инт. а оно было большо 32767 :)


поздравляю, коллега... ошибки новичков всегда самые забавные... ;)сама недавно использовала activesheet.name и удивлялась, почему не работает. потом поняла, что пыталась в качестве имени задать значение ячейки из столбца, который перед этим удалила... :)
Правила игры нужно знать, но лучше - устанавливать их самой...


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 56

    TopList  
cron