Microsoft Excel

Herbers Excel/VBA-Archiv

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

*Text* in einer Variable | Herbers Excel-Forum


Betrifft: *Text* in einer Variable von: Thomas
Geschrieben am: 16.10.2008 12:09:47

Hallo,

wie kann ich herausfinden ob ein Text in einer Variable enthalten ist?

Beispiel: If variable = *text* Then xxxxx

oder If *text* IsIn variable Then xxxx

Grüße

  

Betrifft: AW: *Text* in einer Variable von: JogyB
Geschrieben am: 16.10.2008 12:19:56

If Instr(1, variable, "text") <> 0 Then ...

Gruss, Jogy


  

Betrifft: AW: *Text* in einer Variable von: Uwe (:o)
Geschrieben am: 16.10.2008 12:31:18

Hi Thomas,
vielleicht hilft Dir das eher?!:

Sub Text()
Dim Variable As String
Variable = "1230"
If IsNumeric(Variable) Then MsgBox "kein Text"
End Sub


Gruß
Uwe
(:o)


  

Betrifft: AW: *Text* in einer Variable von: Thomas
Geschrieben am: 16.10.2008 13:20:36

Hallo,

Jogy: Funktioniert leider nicht :-( Vll. habe ich mich ja auch falsch ausgedrückt. Also:

Ich habe eine Variable mit dem Inhalt "12345testhallo2345" und will nun schauen ob dort "test" drin ist.

Uwe: Deinen Ansatz verstehe ich nicht.

Danke und Grüße


  

Betrifft: AW: *Text* in einer Variable von: JogyB
Geschrieben am: 16.10.2008 13:43:18

Das funktioniert so, wie ich es geschrieben habe.

If Instr(1, Variable, "test") <> 0 Then ...

Gruss, Jogy


  

Betrifft: AW: *Text* in einer Variable von: Thomas
Geschrieben am: 16.10.2008 14:19:39

Ah, sorry, ich wusste nicht, dass er auf groß und kleinschreibung achtet!

Danke, funktioniert!


  

Betrifft: AW: *Text* in einer Variable von: JogyB
Geschrieben am: 16.10.2008 14:25:41

Wenn Du die Ausschalten willst, dann kannst Du

If Instr(1, UCase(Variable), "TEST") <> 0 Then ...

verwenden.

Gruss, Jogy


  

Betrifft: AW: *Text* in einer Variable von: Uwe (:o)
Geschrieben am: 17.10.2008 01:13:24

Hi Thomas,
das hatte ich dann wohl falsch verstanden. Du hast geschrieben: wenn ein Text ... drin ist und für mich hieß das: wenn irgendein Text drin ist, es also keine reine Zahl ist, daher mein Lösungsansatz. Aber Jogy hatte es ja richtig verstanden.

Gruß
Uwe
(:o)


Beiträge aus den Excel-Beispielen zum Thema "*Text* in einer Variable"