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

Forumthread: Zellenrahmen ändern

Zellenrahmen ändern
14.12.2022 11:03:19
Nikl
Hallo,
ich melde mich noch einmal zu diesem Thema.
Hier der aktuelle Code:

Dim i As Integer
If Intersect(Target, Range("D7,D5,E6:G6,D8:G8,D9,D10")) Is Nothing Then
With Target(1).MergeArea
For i = 7 To 10
With .Borders(i)
.Color = vbRed
.LineStyle = xlContinuous
.Weight = xlMedium
End With
Next i
End With
ElseIf Range("D7,D5,E6:G6,D8:G8,D9,D10").Value  "" Then
With Target(1).MergeArea
For i = 7 To 10
With .Borders(i)
.Color = vbBlack
.LineStyle = xlContinuous
.Weight = xlMedium
End With
Next i
End With
End If
Und unter diesem Link die Beispieltabelle: https://www.herber.de/bbs/user/156695.xlsm
Meine Vorstellung zur Funktion:
Es soll überprüft werden ob die Zellen D5, E6:G6, D7,D8:G8, D9 und D10 gefüllt sind.
- Falls jeweilige Zelle nicht gefüllt ist soll diese einen roten rahmen haben
- Wenn Zelle gefüllt ist Rahmen von rot auf schwarz ändern
Die Zellen haben jedoch, wie in der Beispieldatei zu sehen, bereits einen schwarzen Rahmen hinterlegt.
Vielen dank für die Hilfe!
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellenrahmen ändern
14.12.2022 11:42:21
Rudi
Hallo,
das Konzept ist, mit Verlaub gesagt, scheiße.
Da der untere Rahmen einer Zelle immer auch der obere Rahmen der darunter liegenden Zelle ist, kommt es zwangsläufig zu Kollisionen wenn eine Zelle leer und die andere gefüllt ist.
Du brauchst entweder vollkommen isolierte Eingabezellen oder, was ich bevorzuge, solltest die Füllfarbe der Zelle ändern. Das ist erheblich einfacher als die Rahmenfarben und auch per bedingter Formatierung zu realisieren.
Gruß
Rudi
Anzeige
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige