![]() |
|
Модераторы: mihanik |
![]()
|
|
| anvo |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 27.6.2006 Репутация: нет Всего: нет |
Помогите разобраться
сделал вначале так и работает
Решил ввести проверку на непустую ячейку:
вылетает с ошибкой Но при этом при вводе ручками в ячейки диапазона: =ЕСЛИ(Доптовар<>0;ИНДЕКС(Артикул;ПОИСКПОЗ(Доптовар;Товар;0));"") формула работает в чем засада?!!! и почему текст съехал при копировании кода из MVB, пришлось заново руками ввести? |
||||
|
|||||
| Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 7 Всего: 49 |
Засада в двойных кавычках.
Напиши их 4 штуки подряд вместо двух. Копировать и вставлять код нужно было при русской раскладке -------------------- Я желаю всем Счастья! |
|||
|
||||
| anvo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 27.6.2006 Репутация: нет Всего: нет |
О каких кавычках речь?
попробовал выполнить совет, но не помогло ткни пальцем! Про раскладку понял, сенк-с |
|||
|
||||
| Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 7 Всего: 49 |
-------------------- Я желаю всем Счастья! |
|||
|
||||
| anvo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 27.6.2006 Репутация: нет Всего: нет |
Не правда ваша
вылетает с ошибкой error '1004' application-defined or object-defined error видимо, ждать-с мудрого утра |
|||
|
||||
| Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 7 Всего: 49 |
А с какой ошибкой вылетал до этого?
Ты же не уточнил. -------------------- Я желаю всем Счастья! |
|||
|
||||
| Genyaa |
|
|||
|
Усердный ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 25.9.2006 Где: Москва Репутация: 2 Всего: 11 |
Вам нужно понять сам принцип... Чтобы в строковую константу (заключаемую в коде в двойные кавычки) вписать сами двойную кавычку нужно вписать в константу двойной символ двойной кавычки: а = "константа" - а будет содерждать строку - константа а = "конст""анта" - а будет содержать - конст"анта Интерпретатор VBA, просматривая строку кода, полагает, что первая двойная кавычка начинает строковую константу, далее если встречаются парные символы двойной кавычки - он преобразует их в двойную кавычку в самой константе, и т.д. пока не наткнется на одну двойную кавычку, которую посчитает за конец строковой константы, после которой в строке не должно быть кода или должен идти оператор языка, символ продолжения строки или начало коментария (одинарная кавычка). В противном случае будет ошибка. --------------------
Всякое решение плодит новые проблемы. |
|||
|
||||
| anvo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 27.6.2006 Репутация: нет Всего: нет |
2 Genyaa и Naghual !
Спасибо! Работает. спасибо за пояснения |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 9 Всего: 109 |
Модератор:
Не забываем помечать решённым!!! |
|||
|
||||
![]()
|
| Правила форума "Программирование, связанное с MS Office" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |