Модераторы: mihanik

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Option Explicit (VBA), VBA ругается на отсутствие описания пере 
V
    Опции темы
kall1sto
Дата 29.10.2007, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 19.10.2007

Репутация: нет
Всего: нет



Только на второй. но библиотеки те же что и на первой... но не прокатывает...
PM MAIL   Вверх
kapbepucm
Дата 29.10.2007, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 993
Регистрация: 14.6.2007
Где: Латвия

Репутация: 3
Всего: 12



Гм... Left проходит и спотыкаеся на
Код
t2 = Right(s, 8)
А какое значение принято у переменной "s" на тот момент? И что пишет в ругательстве?

Это сообщение отредактировал(а) kapbepucm - 29.10.2007, 16:31


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
НеуФазендник
Дата 10.8.2010, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 9.5.2006

Репутация: нет
Всего: 2



Годы идут, а проблемы не меняются!
Прочел про Right и решил еще дописать в тему.
Недавно в очередной раз пересел за новую машину.
Тот же, родной мне XP стоит. Но офис уже 2003й, а не 97, который глючил.
Все лицензионное. Но проблема воскресла снова.
Причем, стал поэтапно писать Dim в одной из процедур и вскоре уперся в...
то же, во что и kall1sto. Только не Right  а Left попал под ругательство в моем случае.
Ну, поскольку придумывать описание для Left в мои планы не входило, пришлось лечить ранее обьявленным способом.
Заодно немного поэксперементировал.
Удалить пришлось листы, имеющие код обработчиков стандартных событий листа.
И, хотя сами листы никаких графических объектов не содержали, но просто затереть весь код, связанный с такими листами ни коим образом не спасло. Пока не удалил физически листы- причем все, попытка откомпиллировать отдельный модуль приводила все к тому же недовольству неописанными переменными, а после описания нескольких из них, компилятор заматюкался на функцию Left.
И матюкался, пока не были изничтожены все листы с кодом в книге. (модуль, в котором была сама функция Left и прочие не описанные переменные я не удалял. Ибо, тогда, понятно, ругаться системе было бы просто не на что.)
Как только листы покосил - компиляция прошла. Left перестал вызывать нарекания.
Последующая вставка листов, присвоение им таких же как были прежде имен и того же самого кода, что и был ранее, уже не приводило к ошибке. Все заработало нормально.
PM MAIL   Вверх
ViterAlex
Дата 10.8.2010, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 7.10.2009
Где: Харьков

Репутация: 7
Всего: 7



Бывает, что теряет связь со встроенными функциями. У меня лично такого не было, но люди жаловались. В этом случае помогает прямое указание библиотеки для функции. Например, вместо Left нужно писать VBA.Left
PM MAIL WWW ICQ   Вверх
mihanik
Дата 11.8.2010, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109



НеуФазендник, не тревожь души умерших постов!!!
Эта тема умерла 29.10.2007


Создай новую тему.
Эту тему закрываю.



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0426 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.