|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
30.10.2006, 18:58 | #1 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
условие если значение = empty
Slim
есть такой блок: значение = d.row if значение <> "" then ... есть 2 варианта: либо переменная "значение" равна какому-то числу, либо она пустая (при выполнение пишет empty когда наводишь на неё). Но как проверить это блоком if не знаю. При условие что d empty пишет "Object variable or With block variable not set". Как я понимаю потомучто переменной d я не присваиваю никакого значения. Но в этом случае как использовать if? pashulka Свойство Row возвращает номер самой первой строки об'екта Range, если об'ектная переменная d не ссылается на этот об'ект, то возникает ошибка 91 ("Объектная переменная или переменная With не задана") Поэтому, организовать проверку - желательно так : Dim d As Range 'Object Set d = Range("A2:C100").Find(What:="Slim", LookIn:=xlValues, LookAt:=xlWhole) 'поиск использован исключительно в качестве примера If d Is Nothing Then MsgBox "Номера строки не может быть в принципе", vbExclamation, "" Else Значение = d.Row End If 'Или If Not d Is Nothing Then Значение = d.Row Else MsgBox "Номера строки не может быть в принципе", vbExclamation, "" End If |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
если в 1 ячейку поставить х то в третью запишеться значение второй | Medyankin | Microsoft Office Excel | 7 | 29.07.2008 14:16 |
Если функция ЕСЛИ не подходит | Katherina_Koval | Microsoft Office Excel | 1 | 25.07.2008 19:09 |
Заменить значение на 1 если >5 | rustam_colpal | Microsoft Office Excel | 18 | 22.05.2008 15:09 |
Помогите реалезовать условие - "Если x целое число то" | Кронос | Общие вопросы Delphi | 5 | 04.05.2008 16:07 |