Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problem mit "1.000er-Trennzeichen"

56 views
Skip to first unread message

Bernd Huber

unread,
Feb 7, 2000, 3:00:00 AM2/7/00
to
Hallo,
seit kurzem verhält sich mein Excel97 (mit SR-2) seltsam, wenn ich eine Zelle
mit der Formatierung "1000er-Trennzeichen" mit deren Schaltfläche auf 2
Nachkomma-Stellen versehen will.

Dabei wird der Wert ziemlich linksbündig dargestellt.
Wenn ich dann mit Str+1 das Format der Zelle ansehe, ist der Vorgabewert
"Buchhaltung" definiert. Nach dem Umstellen mit "Zahl" + 2 Nachkomma-Stellen +
1000er-Punkt ist alles wieder in Ordnung.

Ich bin der Meinung, vorher ist über die Schaltfläche der Zellwert
rechtsbündig dargestellt worden, wie das ja für Zahlen auch sinnvoll ist.

Wie kann ich erreichen, daß dies auch wieder so beim Anklicken der
Schaltfläche so geschieht?

Im voraus vielen Dank!

--
Bernd Huber

Dr. Eckehard Pfeifer

unread,
Feb 7, 2000, 3:00:00 AM2/7/00
to
Hallo, sieh mal unter Format/Formatvorlagen/Dezimal nach.

--
Mit freundlichen Gruessen
Eckehard Pfeifer

(http://home.t-online.de/home/Dr.Eckehard.Pfeifer)

Das VBA-Magazin - ein Blick lohnt sich immer: www.vba-magazin.de

Ausführliche Informationen zur ViBAT: http://www.vba-magazin.de/vibat

Frank Arendt-Theilen

unread,
Feb 7, 2000, 3:00:00 AM2/7/00
to
Hallo Bernd,
dein Problem ist kein Problem. Die Schaltfläche arbeitet wie von dir
beschrieben. Das Format über die Schaltfläche '1000er-Trennzeichen'
ist: _-* #.##0,00 _D_M_-;-* #.##0,00 _D_M_-;_-* "-"?? _D_M_-;_-@_-

Hier nur die Interpretation für die positiven Zahlenwerte
(_-* #.##0,00 _D_M_-):
der Unterstrich ('_') im Zusammenhang mit dem darauffolgenden Zeichen
bedeutet: einen Leerraum in der Breite des auf den Unterstrich
folgenden Zeichens darstellen. Demnach bedeutet '_D_M_-': Leerraum in
der Breite eines 'D', Leerraum in der Breite eines 'M', Leerraum in
der Breite eines '-'.
Das Sternchen im Zusammenhang mit dem darauffolgen Zeichen bedeutet:
das dem Sternchen folgende Zeichen in der Breite der Spalte ausfüllen.
Folgendes Beispiel:
A1: 123456, Formatierung mit der Schaltfläche '1000er-Trennzeichen'
--> 123.456,00
A2: 123456, Formatierung mit der Schaltfläche 'Währung'
--> 123.456,00 DM
Verbreite einmal die Spalte A erheblich.
Jetzt sollte eigentlich klar sein, was mit der
1000er-Trennzeichen-Formatierung los ist.

MfG Frank
_____________________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
E-Mail: Thei...@t-online.de


Am Mon, 07 Feb 2000 18:03:11 +0100, schrieb Bernd Huber
<hu...@an-netz.de> in microsoft.public.de.excel zu "Problem mit
"1.000er-Trennzeichen"":

Bernd Huber

unread,
Feb 8, 2000, 3:00:00 AM2/8/00
to
Hallo Frank,

Danke für die Erläuterung. Ich will aber ohne die Leerräume am Schluß
auskommen und möglichst schnell über die Schaltfläche das Zahlen-Format mit 2
Nachkomma-Stellen und dem Tausender-Punkt zuweisen.

Ich habe deshalb den Tip von Dr.Eckehard Pfeifer mit der Formatvorlage
"Dezimal" aufgegriffen und entsprechend das Format benutzerdefiniert ohne die
Unterstriche abgeändert.

Nun schaffe ich es aber nicht, dieses geänderte Format für diese Schaltfläche
auch in einer anderen Datei und nach einem Excel-Neustart zur Verfügung zu
haben. Es kommt jedesmal wieder das Format mit den Leerstellen am Schluß.

Ich habe auch schon damit versucht, dies in der PERSONL.XLS so einzustellen,
aber ohne Erfolg.

Mache ich einen Fehler dabei oder geht´s wirklich nicht, das mit der
Schaltfläche verbundene Format auf Dauer zu ändern?


Tschüss

--
Bernd

Dr. Eckehard Pfeifer

unread,
Feb 8, 2000, 3:00:00 AM2/8/00
to
Hallo, man kann wohl seine eigene Mappe als leere Mappe ins XLStart oder so
legen. Dort wird dann die Formatvorlage eingestellt und steht immer zur
Verfuegung. Ansonsten habe ich etwas aufwendige Makros in personl.xls zum
Austausch von Formatvorlagen.

--
Mit freundlichen Gruessen
Eckehard Pfeifer

(http://home.t-online.de/home/Dr.Eckehard.Pfeifer)

Das VBA-Magazin - ein Blick lohnt sich immer: www.vba-magazin.de

Ausführliche Informationen zur ViBAT: http://www.vba-magazin.de/vibat

Bernd Huber <hu...@an-netz.de> schrieb in im Newsbeitrag:
erp0assvnvspfv8si...@4ax.com...

Frank Arendt-Theilen

unread,
Feb 9, 2000, 3:00:00 AM2/9/00
to
Hallo Bernd,
kopiere in ein Standardmodul deiner PERSONL.XLS das folgende Makro:

Sub TausenderFormat()
Selection.NumberFormat = "#,##0.00"
End Sub

Weise diesem Makro eine Symbolleistenschaltfläche zu.

MfG Frank
_____________________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
E-Mail: Thei...@t-online.de


Am Tue, 08 Feb 2000 20:09:45 +0100, schrieb Bernd Huber
<hu...@an-netz.de> in microsoft.public.de.excel zu "Re: Re: Problem
mit "1.000er-Trennzeichen"":

Bernd Huber

unread,
Feb 11, 2000, 3:00:00 AM2/11/00
to
Hallo Frank,

danke, genau das wollte ich!
Ich hab das Makro der standardmäßigen 1.000er-Schaltfläche zugewiesen.
Seitdem klappt es wie gewollt.


Tschüss

--
Bernd

0 new messages