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
--
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
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"":
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
--
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...
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"":
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