Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

VB 2005

7.5K
08 июня 2006 года
FVG
44 / / 08.06.2006
Sub sb53()
Dim appExcel As ExcelApplication = Nothing
appExcel = New ExcelApplication
appExcel.Workbooks.Open("E:\...Книга1xls")
Dim x As Object
x = appExcel.Cells(2,7)
If x<0,2 Then sb3() Else sb54()
appExcel = Nothing
End Sub

(Operator '<' is not defined for type 'Range' and type 'Double')

Может быть кто подскажет: " Чё ему надо":confused:
5.3K
08 июня 2006 года
r000n_m
177 / / 26.02.2006
Так он же говорит, что не может сравнивать переменные разных типов. Нужно преобразование типов
405
08 июня 2006 года
Dmitrii
554 / / 16.12.2004
Для FVG:
Вероятнее всего, надо написать так:
[color=blue]If x.Value<0,2 Then[/color]


Для r000n_m:
В этом сообщении речь идёт не только о различии в типах данных сравниваемых значений, но и о том, что оператор '<' не определён для данных типа 'Range' (т.е. не может быть применён для работы с такими типами данных).
Обратите внимание на то, что выражение [color=blue]appExcel.Cells(2,7)[/color] ссылается на ячейку рабочего листа книги Excel, т.е. на объект [color=blue]типа 'Range'[/color].
5.3K
08 июня 2006 года
r000n_m
177 / / 26.02.2006
Так если он не определен то как раз и не может сравнивать
405
08 июня 2006 года
Dmitrii
554 / / 16.12.2004
r000n_m, Вы говорите о том, что оба сравниваемых значения надо преобразовать так, чтобы они имели одинаковый тип (т.е. выполнить "приведение типов данных"). Но разве можно преобразовать константу 0,2 к типу Range?
Я же говорю о том, что надо получить значение ячейки, которое может, например, быть целым числом. Однако несмотря на различие типов данных операция сравнения значений будет возможна. Дело в том, что приведение типов чаще всего выполняется автоматически, главное - это чтобы оно было допустимо в принципе.
5.3K
08 июня 2006 года
r000n_m
177 / / 26.02.2006
Эх.. Ладно, соглашусь
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог