Thema Datum  Von Nutzer Rating
Antwort
04.09.2021 14:13:40 Lisa
NotSolved
Blau Wenn falsch, dann formatieren
04.09.2021 16:55:20 volti
NotSolved
04.09.2021 18:07:57 Gast94056
NotSolved
04.09.2021 18:23:34 volti
NotSolved
04.09.2021 19:45:34 volti
NotSolved

Ansicht des Beitrags:
Von:
volti
Datum:
04.09.2021 16:55:20
Views:
669
Rating: Antwort:
  Ja
Thema:
Wenn falsch, dann formatieren

Hallo Lisa,

hier mal eine Idee zu Deinem Anliegen.

Das mit den Schleifen, noch dazu ungünstig geschachtelt, dauert mehr als ewig.

Außerdem kann die Bedingung (<7 and >9) niemals war werden.....

Teste es einfach mal....

Code:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
Sub MatchSuchen_Im_Blatt()
  Dim oFinde As Object, sErsteAdresse As String

  With ActiveSheet
      Set oFinde = .Columns(3).Find("Limo", LookIn:=xlValues)    ' Erstes Feld in $C mit Limo suchen
      If Not oFinde Is Nothing Then
         sErsteAdresse = oFinde.Address                          ' Erste Adresse merken
         Do
            If oFinde.Offset(01).Value Like "KVPThen
               With oFinde.Offset(02)
                   If .Value < 7 Or .Value > 9 Then
                      .Font.Color = RGB(25500)               ' rote Schrift
                   Else
                      .Font.Color = RGB(255255255)           ' weiße Schrift
                   End If
               End With
            End If
            Set oFinde = .Columns(3).FindNext(oFinde)
            If oFinde Is Nothing Then Exit Do
         Loop While Not oFinde Is Nothing And oFinde.Address <> sErsteAdresse
      End If

  End With

End Sub
_________
viele Grüße
Karl-Heinz

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
04.09.2021 14:13:40 Lisa
NotSolved
Blau Wenn falsch, dann formatieren
04.09.2021 16:55:20 volti
NotSolved
04.09.2021 18:07:57 Gast94056
NotSolved
04.09.2021 18:23:34 volti
NotSolved
04.09.2021 19:45:34 volti
NotSolved