Rahmenlinie in VStapeln-Funktion einbinden
#1
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.
Antworten Top
#2
Hallöchen,

ggf. mit der bedingten Formatierung
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#3
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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#4
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

   

   

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
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#5
Hallöchen,

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


.xlsx   VSTAPELN+Trennlinie.xlsx (Größe: 11,15 KB / Downloads: 7)
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#6
Hi zusammen,

Respekt und großen Dank an euch.


Schöne Grüße
Yannick P.
Antworten Top
#7
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
Antworten Top
#8
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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#9
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)


.xlsx   VSTAPELN+Trennlinie+Elex.xlsx (Größe: 12,25 KB / Downloads: 2)
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#10
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
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste