Clever-Excel-Forum

Normale Version: Rahmenlinie in VStapeln-Funktion einbinden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi Excel-Freunde,

kann man Rahmenlinien per Formel erstellen?

Zum Beispiel ich habe mehrere Arrays, welche ich mit VStapeln zusammenführen möchte wobei immer jeweils oben eine dicke Rahmenlinie erscheinen soll.


Danke euch und schöne Grüße
Yannick P.
Hallöchen,

ggf. mit der bedingten Formatierung
Moin!
Dick geht natürlich nicht mit der bedingten Formatierung …
… oder halt ganz dick, quasi adipös:
Stapel nicht nur die Arrays, sondern im Wechsel immer zusätzlich ein ☺
ABCD
1acfa
2bdgb
3e
4c
5d
6e
7
8f
9g

ZelleFormel
D1=VSTAPELN(A1:A2;"☺";B1:B3;"☺";C1:C2)
Dieses ☺ kann man dann mittels Formel der bedingten Formatierung als schwarze Schrift auf schwarzem Grund darstellen.
ABCD
1acfa
2bdgb
3e
4c
5d
6e
7
8f
9g

ZelleFormel
D1=VSTAPELN(A1:A2;"☺";B1:B3;"☺";C1:C2)

Zellebedingte Formatierung...Format
D11: D1="☺"abc

Gruß Ralf
hallöchen,

Zitat:… oder halt ganz dick, quasi adipös:

Du kannst aber auch ein Leerzeichen nehmen und dann nur die obere Rahmenlinie Smile

1)
Schade, das bei der bdf nicht D1# oder was in der Art geht Sad
2)
man könnte auch anhand der Größe der Arrays die Zeilennummern berechnen und in der bF verwenden.
Müsste auch schon für das VSTAPELN gemacht werden, wenn die Länge variieren kann ...

Hier erst mal nur ein Bild mein Excel kackt gerade ab Sad

[attachment=50850]

[attachment=50851]

Die Formel ist für die bedingte Formatierung - die Bereiche für VSTAPELN dann ebenso berechnen und mit VSTAPELN(A1:INDEX(A1:A99;VERWEIS...);B1:... usw. hoolen
Hallöchen,

hier noch die Datei. Dicker geht aber eben leider nicht, wie auch Ralf schon schreibt Smile

[attachment=50852]
Hi zusammen,

Respekt und großen Dank an euch.


Schöne Grüße
Yannick P.
Hi

Wenn es paar Spalten mehr sind evtl. auch so.

Stappeln an sich.
G1 = ZUSPALTE(MTRANS(A1:E8);1) 

Eine Hilfszelle
I1 ="#"&TEXTVERKETTEN("#";;SCAN(0;ZUSPALTE(WENN(($A$1:$E$8<>"")*($A$2:$E$9="");ZEILE($A$1:$A$8);#NV);2);LAMBDA(a;b;a+b)))&"#" 

Formel für Bed.Form
=SUCHEN("#"&ZEILE()&"#";$I$1

Gruß Elex
Moin!
Schöne Lösung, Elex!
Allerdings: Warum MTRANS()?
Schließlich hat ZUSPALTE() noch ein optionales drittes Argument.

Statt 
=ZUSPALTE(MTRANS(A1:E8);1)
reicht
=ZUSPALTE(A1:E8;;1)

Gruß Ralf
Hi Elex,

und das geht sogar ohne Hilfszelle und -Spalte Smile

Die Formel mit dem TEXTVERKETTEN als Name definieren, z.B. Basis, und dann für die bedingte Formatierung SUCHEN und dort statt $I$1 dann Basis verwenden Smile
=SUCHEN("#"&ZEILE()&"#";Basis)

[attachment=50860]
Hallo,
 
den Gedanken das im Namen unterzubringen hatte ich auch. Aber in Excel Web den Manger nicht gefunden und dann entnervt eine Zelle genommen. Muss noch mal schauen wo der sich versteckt. Aber da ich auch den 3. Parameter überlesen habe ist wohl mal wieder Brille putzen angesagt.

Gruß Elex