In VBA di Excel 2013 quando devo verificare che x (una data cella) è compreso tra 1 e 100, è un intero, non è una lettera cosa devo scrivere?
Come posso verificare che x non sia una lettera o qualcos'altro?
Ho provato con il costrutto Try... Cach come in java ma VBA sembra non garbare. Ecco il codice:
codice:'--------->> Public Function IntComp(A As Range, N1 As Variant, N2 As Variant) As Variant If IsNumeric(A) And IsNumeric(N1) And IsNumeric(N2) Then If A >= N1 And A <= N2 And Round(A) - A = 0 Then IntComp = "OK!" Exit Function Else IntComp = "ERRORE!" Exit Function End If Else IntComp = "ERRORE!" Exit Function End If End Function '<<=========

Rispondi quotando