Forums Neueste Beiträge
 

Bearbeitungsleiste Excel 2007

03/11/2008 - 21:57 von Stefan_ZH74 | Report spam
Hallo zusammen
wie kann ich im Excel einstellen, dass die Bearbeitungsleiste bei einem
Dokument automatisch in der Ansicht erweitert dargestellt wird oder sogar so,
dass die Bearbeitungsleiste je nach Zelleninhalt grösser oder kleiner
angezeigt wird.
 

Lesen sie die antworten

#1 Melanie Breden
04/11/2008 - 08:19 | Warnen spam
Hallo Stefan,

wie kann ich im Excel einstellen, dass die Bearbeitungsleiste bei einem
Dokument automatisch in der Ansicht erweitert dargestellt wird oder sogar so,
dass die Bearbeitungsleiste je nach Zelleninhalt grösser oder kleiner
angezeigt wird.



Die Höhe der Bearbeitungsleiste wird über die
Application.FormulaBarHeight-Eigenschaft in Zeilen angegeben.

Um die Höhe zu automatisieren, könnte man z.B. die Anzahl der
Zeilenumbrüche ermitteln, oder anhand der gesamten Textlànge
die verwendeten Zeilen ermitteln und danach die Höhe einstellen.

Folgende Prozedur ermittelt bei jedem Zellwechsel die Anzahl Zeilenumbrüche
der aktiven Zelle und stellt die Bearbeitungsleiste danach ein:

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, _
ByVal Target As Range)
Application.FormulaBarHeight = Application.Max(1, _
Evaluate("=LEN(" & Target(1).Address & ")+1-LEN(SUBSTITUTE(" _
& Target(1).Address & ",CHAR(10),""""))"))
End Sub

Speicher die Prozedur im Klassenmodul "DieseArbeitsmappe".


Mit freundlichen Grüssen
Melanie Breden

- Microsoft MVP für Excel -
www.melanie-breden.de

Ähnliche fragen