Thema Datum  Von Nutzer Rating
Antwort
26.08.2018 12:27:17 Hady
NotSolved
26.08.2018 12:49:20 AlterDresdner
NotSolved
Rot Letzte Zahl in Zelle finden
26.08.2018 12:54:32 Ulrich
NotSolved
26.08.2018 14:40:21 Hady
NotSolved
26.08.2018 16:31:10 Ulrich
NotSolved

Ansicht des Beitrags:
Von:
Ulrich
Datum:
26.08.2018 12:54:32
Views:
524
Rating: Antwort:
  Ja
Thema:
Letzte Zahl in Zelle finden

Hallo,

ist das nicht die gleiche Frage wie im Thema if-Bedinung (http://vba-forum.de/forum/View.aspx?ziel=46607-If-Bedingung)?

Sub Beispiel()
Dim Ausdruck As String, i As Long, dieZahl As Double
Ausdruck = "Wort123,23ölkasjdf"

'Falls Komma als Dezimaltrennzeichen verwendet werden sollten sie hier in Punkte verwandelt werden:
Ausdruck = Replace(Ausdruck, ",", ".")

For i = 1 To Len(Ausdruck)
    dieZahl = Val(Mid(Ausdruck, i))
    If dieZahl > 0 Then Exit For
Next

MsgBox dieZahl

End Sub

Jetzt kannst du die If-Bedingung so formulieren:

If dieZahl > 0 Then
    '..
Else
    '..
End If

Das gibt natürlich dann probleme, wenn nach deinem Wort eine Null kommt, die als Zahl gelten soll?!

Grüße, Ulrich


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
26.08.2018 12:27:17 Hady
NotSolved
26.08.2018 12:49:20 AlterDresdner
NotSolved
Rot Letzte Zahl in Zelle finden
26.08.2018 12:54:32 Ulrich
NotSolved
26.08.2018 14:40:21 Hady
NotSolved
26.08.2018 16:31:10 Ulrich
NotSolved