IIF компилирует всё выражение независимо от того, какая ветка будет выполняться? |
If IsDate(Me.LV.ListItems(i).ListSubItems(3)) Then
Debug.Print Me.LV.ListItems(i).ListSubItems(4)
Else
Debug.Print "нету"
End If
а вот так:Debug.Print IIf(IsDate(Me.LV.ListItems(i).ListSubItems(3)), Me.LV.ListItems(i).ListSubItems(4), "нету")сразу сообщает про индекс, который out of bounds.
| Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |