Herbers Excel-Forum - das Archiv

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
Excel-Beispiele zum Thema " nochmal val - funktion"
Funktion ANZAHL2 ohne ausgeblendete Spalten Mit der Indirekt-Funktion auf geschlossene Arbeitsmappe zugreifen
Benutzerdefinierte SVERWEIS-Funktion über mehrere Bereiche Alle Prozeduren und Funktionen auflisten
In Funktionskategorie einordnen Ausgabe einer benutzerdefinierten Funktion in Matrixformel
Benutzerdefinierte Funktion durch Code erstellen und löschen Ermittlung von Entfernungen über benutzerdefinierte Funktion
Handhabung von Arrays in benutzerdefininierten Funktionen Arbeitsmappen-Titel über benutzerdefinierte Funktion