VBA/Excel/Access/Word/Data Type/Type Mismatch — различия между версиями

Материал из VB Эксперт
Перейти к: навигация, поиск
м (1 версия)
 
м (1 версия)
 
(нет различий)

Текущая версия на 15:48, 26 мая 2010

Catch the type mismatch error

   <source lang="vb">

Sub ResetValues()

   On Error GoTo errorHandler
   For Each n In ActiveSheet.UsedRange
       If n.Value <> 0 Then
           n.Value = 1
       End If

TypeMismatch:

   Next n

errorHandler:

   If Err = 13 Then        "Type Mismatch
       Resume TypeMismatch
   End If

End Sub

</source>