Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
30/01/12 11:03
Aldo328
riformula la domanda lo scritta male
come
allora una txt1 se scrivo dentro un numero deve venire fuori msgbox"hai scritto un numero" se e un carattere msgbox" nn e un numero" io ho provato cosi ma nn va
if txt1.text <> integer then msgbox" no nn e un numero"
else
msgbox"hai scritto un numero"
end if
questo pezzo e sbagliato if txt1.text <> integer
aaa
30/01/12 11:51
Bonny
prova con questa funzione:
Private Function IsInteger(strValue As String) As Boolean
    If IsNumeric(strValue) Then
        If Int(Val(strValue)) = Val(strValue) Then
            If Val(strValue) > -32769 And Val(strValue) < 32768 Then
                IsInteger = True
            End If
        End If
    End If
End Function

Comunque questa controlla se strValue è un intero
se vuoi una funz per tutti i tipi devi un attimo cambiare i valori ma la funzione fondamentale è IsNumeric
aaa
30/01/12 12:09
nessuno
Aldo ... guarda che non si deve aprire un'altra discussione ... dovevi continuare in quella già aperta ...

E anche se ti dovresti spiegare meglio (continua a capirsi poco), probabilmente la sola IsNumeric ti basta ...

Bonny ... non credo voglia sapere se è un intero e comunque perché solo a 16 bit ?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
30/01/12 13:47
HeDo
Questo topic è in violazione di una o più norme del regolamento: pierotofy.it/pages/extras/forum/9/3839-regolamento/ .
    
Dopo averlo letto riapri un nuovo topic assicurandoti di aver rispettato le regole. Grazie per la tua pazienza.
aaa