Thema Datum  Von Nutzer Rating
Antwort
09.06.2016 19:54:39 Simon Klein
Solved
10.06.2016 03:04:01 Gast56543
Solved
10.06.2016 17:22:10 Gast7566
Solved
10.06.2016 18:00:49 Gast39586
Solved
13.06.2016 09:42:00 Gast69248
Solved
13.06.2016 09:50:14 Gast44112
Solved
13.06.2016 11:09:25 simonski
Solved
Blau Zelle anhand von Inhalt einfärben
13.06.2016 11:36:50 Gast41726
*****
Solved
13.06.2016 11:48:37 Gast4076
Solved
13.06.2016 12:48:04 Gast53390
Solved
13.06.2016 13:12:54 Gast67622
NotSolved
14.06.2016 18:29:59 Gast47199
NotSolved

Ansicht des Beitrags:
Von:
Gast41726
Datum:
13.06.2016 11:36:50
Views:
833
Rating: Antwort:
 Nein
Thema:
Zelle anhand von Inhalt einfärben

Hallo! Also wenn du mit for each arbeitest, solltest du im Schleifenrumpf auch alle auf die zelle auswerten und nicht auf target (geht in diensem Fall vermtl. auch aber dauert lange). Ich würde es so machen. Mit intersect fragst ud dabei ab, ob deine Änderung in der Range liegt. Wenn ja, läuft der select case an. Wenn nicht, dann nicht. Vg

 

Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Excel.Range)
Dim bereich As Object
Dim Zelle As Range
Set bereich = Worksheets(Sh.Name).Range("B3:AF29")

If Not Intersect(bereich, Target) Is Nothing Then

Select Case Target.Value
Case "HO"
Target.Interior.Color = RGB(255, 87, 87)
Case "OP", "Op,", "op"
Target.Interior.Color = RGB(97, 214, 255)
Case "EU", "Eu", "eu"
Target.Interior.Color = RGB(105, 255, 105)
Case "RU", "Ru", "ru"
Target.Interior.Color = RGB(0, 205, 0)
Case Else

End Select

End If
End Sub

 


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
09.06.2016 19:54:39 Simon Klein
Solved
10.06.2016 03:04:01 Gast56543
Solved
10.06.2016 17:22:10 Gast7566
Solved
10.06.2016 18:00:49 Gast39586
Solved
13.06.2016 09:42:00 Gast69248
Solved
13.06.2016 09:50:14 Gast44112
Solved
13.06.2016 11:09:25 simonski
Solved
Blau Zelle anhand von Inhalt einfärben
13.06.2016 11:36:50 Gast41726
*****
Solved
13.06.2016 11:48:37 Gast4076
Solved
13.06.2016 12:48:04 Gast53390
Solved
13.06.2016 13:12:54 Gast67622
NotSolved
14.06.2016 18:29:59 Gast47199
NotSolved