Registriert seit: 03.08.2016
Version(en): 2010
Hallo,
ich habe in Spalte B Anzahl x Teilenummern. Da bei kommt es vor, dass Teilenummern gleiche Teilenummern mehrfach vorhanden sein können.
Zum Beispiel:
[
Bild bitte so als Datei hochladen: Klick mich!]
Jetzt möchte ich immer bei einem Wechsel, das Zeilen gleicher Teilenummern als Block farblich markieren werden.
Also im Ergebnis so:
[
Bild bitte so als Datei hochladen: Klick mich!]
Wie mache ich das?
Registriert seit: 06.12.2015
Version(en): 2016
Hallo,
genau für diesen Zweck hatte ich vor einiger Zeit 2 Varianten Code geschrieben. Mal sehen, ob du die nötigen Anpassungen hinbekommt:
Code:
Option Base 1
Sub iBlock() 'mit Areas
Dim Ar()
spalte = 1
lr = Cells(Rows.Count, "A").End(xlUp).Row
ReDim Ar(lr)
For i = 2 To lr
Z = IIf(Cells(i, "A") = Cells(i - 1, "A"), Z, Z + 1)
Ar(i) = IIf(Z Mod 2 = 0, 1, "A")
Next i
Columns(spalte + 1).Insert
Cells(1, spalte + 1).Resize(lr) = Application.Transpose(Ar)
'färben
S2 = Array(1, 2)
For Each s In S2
For Each are In Columns(spalte + 1).SpecialCells(2, s).Areas
Farbe = IIf(s = 1, vbYellow, vbRed)
are.Resize(1, 3).Interior.Color = Farbe
Next are
Next s
End Sub
'<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>
Sub iBlock() 'ohne Areas
spalte = 1
Columns(spalte + 1).Insert
lr = Cells(Rows.Count, "A").End(xlUp).Row
For i = 2 To lr
Z = IIf(Cells(i, "A") = Cells(i - 1, "A"), Z, Z + 1)
cells(i, Spalte+1) = IIf(Z Mod 2 = 0, 1, "A")
Next i
'färben
S2 = Array(1, 2)
For Each s In S2
For Each are In Columns(spalte + 1).SpecialCells(2, s).Areas
Farbe = IIf(s = 1, vbYellow, vbRed)
are.Resize(1, 3).Interior.Color = Farbe
Next are
Next s
End Sub
mfg
Folgende(r) 1 Nutzer sagt Danke an Fennek für diesen Beitrag:1 Nutzer sagt Danke an Fennek für diesen Beitrag 28
• Albundy
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo, da guckst du hier..:
http://www.herber.de/excelformeln und bitte suchen .../tips.html?welcher=70
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Im Wort FEHLER steckt auch das Wort HELFER!
FEHLER helfen dir.
Nimm deine FEHLER an und lerne aus ihnen.
Wenn du es zulässt, dann werden sie dich stärken
Im Wort
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• Albundy
Registriert seit: 03.08.2016
Version(en): 2010
(03.08.2016, 17:07)Jockel schrieb: Hallo, da guckst du hier..: http://www.herber.de/excelformeln und bitte suchen .../tips.html?welcher=70
Hallo,
vielen Dank, hat wunderbar funktioniert!
mfg