Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Linienstärke ändern

Forumthread: Linienstärke ändern

Linienstärke ändern
25.01.2026 00:24:34
Stefan
Guten Abend,

in einer Geburtstags-Liste werden die Geburtstage in der Jahres-Abfolge (also unabhängig vom Geburtsjahr) ausgegeben.

Mit der Bedingten Formatierung habe ich es hinbekommen, dass ein anstehender Geburtstag einen Tag vorher mit Orange und am Geburtstag selbst mit Grün hinterlegt wird.

Nun kam mir noch die Idee, dass das aktuelle Datum (=HEUTE()) durch rot eingefärbte Linien markiert werden soll.

Beispiel: in Zelle K5 steht der zuletzt gefeierte Geburtstag 13.05., in Zelle K6 der nächste Geburtstag 10.06.

Sobald der 13.05. abgelaufen ist soll die Linie zwischen den beiden Zellen rot und dicker werden. Das Rot ist nicht das Problem. Da bei der Bedingten Formatierung aber die Linienstärken nicht geändert werden können möchte ich fragen, ob jemand eine Idee hat, ob und wie das realisiert werden kann. Nur die Linie rot einfärben reicht nicht, man sieht es kaum.

Danke für Hinweise.

Gruß
Stefan
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Linienstärke ändern
25.01.2026 02:40:26
Onur
"Mit der Bedingten Formatierung habe ich es hinbekommen, dass ein anstehender Geburtstag einen Tag vorher mit Orange und am Geburtstag selbst mit Grün hinterlegt wird. "
Dann machst du halt den aktuellen Tag gelb.
AW: Linienstärke ändern
25.01.2026 08:18:59
RPP63
Moin Stefan!
Nette Sonntagsspielerei für mich.
Da sich Linienstärken in der bed.For. nicht verändern lassen:
Nimm doch einfach niedrige Leerzellen und färbe sie ein.
In Tabelle1 steht Deine unsortierte Liste mit Geburtsdaten.
 A
1GebDat
221.08.1981
304.09.1964
401.03.1980
519.07.1970
621.01.1960
728.06.1977
805.02.1968
915.09.1951


Jetzt nimmst Du eine leere Tabelle2 und formatierst die Zeilenhöhen per "Wegwerfmakro":
Sub Zeilenhöhen()

Dim i&
For i = 3 To 101 Step 2
Rows(i).RowHeight = 7
Next
End Sub

Tabelle2!A1: GebTag
Tabelle2!A2:
=LET(GT;Tabelle1!A2:.A100;ZUSPALTE(ERWEITERN(SORTIERENNACH(GT;TEXT(GT;"MMTT"));;2;"")))

Ergibt:
Userbild

Gruß Ralf
Anzeige
AW: Linienstärke ändern
25.01.2026 08:49:56
RPP63
Bedingte Formatierung, wird angewendet auf $A$2:$A$200
Formel ist
=(A2="")*(TEXT(A1;"MMTT")=TEXT(HEUTE();"MMTT"))*(TEXT(A3;"MMTT")>=TEXT(HEUTE();"MMTT"))

Format: rot ausfüllen

Ergibt in meiner jetzt auf Zeilenhöhe 2 angepassten Tabelle
Userbild
Anzeige
AW: Linienstärke ändern
25.01.2026 08:36:17
schauan
nimm in der bedingten Formatierung zusätzlich zur Linie noch die doppelte Unterstreichung und Schriftfarbe wie Linienfarbe.
Dann erscheint die Rahmenlinie zumindest unter dem Zellinhalt dicker - wenn Du den Inhalt unten lässt und nicht weiter hoch setzt ...

Userbild
Anzeige
@Onur, @Schauan
25.01.2026 09:22:37
RPP63
Ich glaube, dass ihr die Aufgabenstellung nicht korrekt verstanden habt.
Zitat aus der Threaderöffnung:
» in Zelle K5 steht der zuletzt gefeierte Geburtstag 13.05., in Zelle K6 der nächste Geburtstag 10.06.
Sobald der 13.05. abgelaufen ist soll die Linie zwischen den beiden Zellen rot und dicker werden.«


Gruß Ralf
Anzeige
AW: Linienstärke ändern
25.01.2026 09:55:46
Daniel
Hi

Die bedingte Formatierung kann nur zwei Arten von Linien: aus und dünn.

Wenn du dicke Linien haben willst, dann muss die dicke Linie das Standardformat für alle Zellen sein und über die bedingte Formatierung formatierst du die Linien, die nicht dick sein sollen.

Gruß Daniel
Anzeige
AW: Linienstärke ändern
25.01.2026 19:52:20
xlKing
Machst doch einfach umgekehrt. Formatiere alle Zellen unten mit dickem rotem Rahmen und schmeiß in der bedingten Formatierung den unteren Rahmen raus, wenn das Datum nicht Heute() ist.

Gruß Mr. K.

... Wie Daniel ...
25.01.2026 21:24:53
schauan
... Schrieb ...
AW: @Onur, @Schauan
25.01.2026 09:41:53
schauan
@Ralf,

wenn der 13.05. abgelaufen ist, dann formatiere ich diesen bzw. dessen Zelle mit meinem Ansatz. Ich gehe davon aus, dass die Linie und Unterstreichung dann "zwischen" dem 13.05. und dem 10.06. erscheint und nicht über dem 13.05. und partiell dicker erscheint. Hieße das dann eigentlich Überstreichung ? ;-)
Partiell dann je nachdem, wie viel breiter die Zelle als das sichtbare Datum ist.

Userbild

Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige