nochmal val - funktion

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: nochmal val - funktion
von: naSh!
Geschrieben am: 10.10.2003 16:08:41

Hallo liebe Programmierfreunde,

ich stehe vor einem kleinem Problem.

Ich möchte, das eine Variable vom Typ Double nach einer Val-Prüfung auch ein Double bleibt.

Eigentlich "sollte" es ja so gehen:

Dim dblEingabe as Double
dblEingabe = CDbl(Val(txtEingabe.Text))

Aber dann ist aus dblEingabe ja ein Integer geworden !?
Das Problem ist, das auf jeden fall eine Prüfung erfolgen soll, ob etwas anderes als eine Zahl eigegeben wurde.


Ich würde mich riesig über eure Hilfe freuen !

lg, naSh!

Bild


Betrifft: AW: nochmal val - funktion
von: ChrisL
Geschrieben am: 10.10.2003 16:14:30

Hi


Private Sub CommandButton1_Click()
Dim dblEingabe As Double
If IsNumeric(TextBox1) = False Then
MsgBox "Fehler"
Exit Sub
End If
dblEingabe = TextBox1
MsgBox dblEingabe
End Sub



Gruss
Chris


Bild


Betrifft: AW: nochmal val - funktion
von: Michael Scheffler
Geschrieben am: 10.10.2003 16:16:13

Das macht man anders:

If Not IsNumeric(txtEingabe.Text) Then
MsgBox "Bitte Zahl eingeben!", vbCritical
EndIf

Gruß

Micha


Bild


Betrifft: AW: nochmal val - funktion
von: RAnton
Geschrieben am: 10.10.2003 16:16:55

Hallo nahs

kannst dus nicht so machen?

IsNumeric-Funktion (Beispiel)

In diesem Beispiel wird die IsNumeric-Funktion verwendet, um festzustellen, ob eine Variable eine Zahl darstellt.

Dim Var1, Test1
Var1 = "53" ' Wert zuweisen.
Test1 = IsNumeric(Var1) ' Liefert True.

Var1 = "459.95" ' Wert zuweisen.
Test1 = IsNumeric(Var1) ' Liefert True.

Var1 = "45 Hilfe" ' Wert zuweisen.
Test1 = IsNumeric(Var1) ' Liefert False.

Gruß
RAnton


Bild


Betrifft: AW: nochmal val - funktion
von: naSh!
Geschrieben am: 10.10.2003 16:37:57

Oh mann, ihr seid Gold wert !

Werds nachher gleich mal ausprobieren .. vielen Dank !

Gruß, naSh!


 Bild

Beiträge aus den Excel-Beispielen zum Thema " nochmal val - funktion"