Значения из 2-х ячеек присваиваю переменным Integer. При сравнении 27 оказалось > 30? Оказалось что сравниваются перемнные типа String. Может в этом причина ошибки? И как тогда принудительно тип переменной исправить?
VBA приведение типов
28.08.2008 21:45:21
|
|
|
|
28.08.2008 22:06:15
А в ячейках формат какой?
|
|
|
|
28.08.2008 22:48:40
Sub Macro1()
Dim i%, n% i = CInt(27) n = CInt(30) MsgBox i > n End Sub |
||||
|
|
|||
Читают тему