Visualizzazione dei risultati da 1 a 2 su 2

Discussione: 1<x<100

Visualizzazione discussione

  1. #1

    1<x<100

    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
    '<<=========
    Ultima modifica di giannino1995; 07-02-2015 a 19:09
    Più pratica in futuro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.