Thema Datum  Von Nutzer Rating
Antwort
Rot Abgleich von Strings mit Like funktioniert nicht
16.09.2020 21:14:28 Tobi
NotSolved
16.09.2020 21:19:36 ralf_b
Solved
16.09.2020 21:22:59 Mase
NotSolved
16.09.2020 21:31:14 Tobi
NotSolved

Ansicht des Beitrags:
Von:
Tobi
Datum:
16.09.2020 21:14:28
Views:
741
Rating: Antwort:
  Ja
Thema:
Abgleich von Strings mit Like funktioniert nicht

Hi,

ich habe folgenden Fall, welchen ich mir nicht so Recht erklären kann:

Habe Werte wie zB "24,30 kg" in Zellen stehen. Die Zellen sind als Standard formatiert und im Debugger wird der Wert als String/Variant angezeigt.

Nun versuche ich alle Zellen, die nicht eines von drei gewünschten Formaten haben mit den folgenden Abfragen gelb einzufärben:

 

If Not .Cells(y, x).Value Like "?? kg" Or Not .Cells(y, x).Value Like "??,? kg" Or Not .Cells(y, x).Value Like "??,?? kg" Then
      .Cells(y, x).Interior.Color = 10092538
End If

Es werden allerdings ausnahmslos alle Zellen eingefärbt, zB. auch mit dem Wert "24,30 kg". Ist das Like nicht mit dem Komma im Wert kompatibel, oder woran hängts? Die Werte haben auch kein vor- oder nachgestelltes Leerzeichen.

 

Viele Grüße

Tobi


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
Rot Abgleich von Strings mit Like funktioniert nicht
16.09.2020 21:14:28 Tobi
NotSolved
16.09.2020 21:19:36 ralf_b
Solved
16.09.2020 21:22:59 Mase
NotSolved
16.09.2020 21:31:14 Tobi
NotSolved