Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen

Prüfen, ob textbox.value ein String oder ein Integ



Excel-Version: 8.0 (Office 97)

Betrifft: Prüfen, ob textbox.value ein String oder ein Integ
von: Ronald
Geschrieben am: 26.08.2002 - 14:10:03

Gibt es eine Funktion, die mir einen Rückgabewert liefert der anzeigt, ob der Wert einer Variant-Variable ein String ist?

  

Re: Prüfen, ob textbox.value ein String oder ein Integ
von: ANdreas
Geschrieben am: 26.08.2002 - 14:18:52

HAllo Ronald,

hier mal ein Beispielmakro, welches die Lösung verdeutlicht:

Sub Zufall()
Dim varWert As Variant

Randomize
If Rnd > 0.5 Then varWert = 1 Else varWert = "1"
MsgBox TypeName(varWert)
End Sub


Viel Spaß,
Andreas
  

Re: Prüfen, ob textbox.value ein String oder ein Integ
von: Axel
Geschrieben am: 26.08.2002 - 14:20:39

Hallo,

vielleicht kommst Du mit der IsNumeric()-Funktion schon weiter.

Allerdings werden hier auch Zahlen mit Nachkommastellen erkannt (deswegen auch IsNumeric() und nicht IsInteger())

Gruß
Axel


if (IsNumeric (textbox1.value)) then
  MsgBox "Ist Zahl"
else
  MsgBox "Ist String"
end if

 

Beiträge aus den Excel-Beispielen zum Thema "Prüfen, ob textbox.value ein String oder ein Integ"