EXCEL 2010 - Problem bei Formatierung Nummernformat
Moderator: Moderatoren
-
- Rekursionen-Architekt
- Beiträge: 151
- Registriert: Di, 11. Mai 2010 16:27
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 9 Mal
EXCEL 2010 - Problem bei Formatierung Nummernformat
Hat da jemand eventuell eine Lösung?
Seltsamer Fehler, weil bei allen Vorgängerversionen von EXCEL das problemlos funktioniert hat
OS = WIN10 ... Betriebssystem : Windows 06.02 Build 09200
oSheet_1:Columns( 1 ):NumberFormat := "@"
Das geht nach wie vor
aber bei
oSheet_1:Columns( 4 ):NumberFormat := "#.##0,0000"
kommt folgender Fehler
oError:args :
-> VALTYPE: C VALUE: NumberFormat
-> VALTYPE: C VALUE: #.##0,0000
oError:canDefault : J
oError:canRetry : N
oError:canSubstitute: J
oError:cargo : NIL
oError:description : Die NumberFormat-Eigenschaft des Range-Objektes kann nicht festgelegt werden.
oError:filename : NIL
oError:genCode : NIL
oError:operation : NumberFormat
oError:osCode : -2146827284
oError:severity : 2
oError:subCode : 6500
oError:subSystem : Automation
oError:thread : 3
oError:tries : NIL
Wäre sehr sehr dankbar für eine Idee
Seltsamer Fehler, weil bei allen Vorgängerversionen von EXCEL das problemlos funktioniert hat
OS = WIN10 ... Betriebssystem : Windows 06.02 Build 09200
oSheet_1:Columns( 1 ):NumberFormat := "@"
Das geht nach wie vor
aber bei
oSheet_1:Columns( 4 ):NumberFormat := "#.##0,0000"
kommt folgender Fehler
oError:args :
-> VALTYPE: C VALUE: NumberFormat
-> VALTYPE: C VALUE: #.##0,0000
oError:canDefault : J
oError:canRetry : N
oError:canSubstitute: J
oError:cargo : NIL
oError:description : Die NumberFormat-Eigenschaft des Range-Objektes kann nicht festgelegt werden.
oError:filename : NIL
oError:genCode : NIL
oError:operation : NumberFormat
oError:osCode : -2146827284
oError:severity : 2
oError:subCode : 6500
oError:subSystem : Automation
oError:thread : 3
oError:tries : NIL
Wäre sehr sehr dankbar für eine Idee
Zuletzt geändert von flanelli am Fr, 04. Mai 2018 15:51, insgesamt 1-mal geändert.
Ahoile aus dem Süden
- Martin Altmann
- Foren-Administrator
- Beiträge: 16549
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: EXCEL 2010 - Problem bei Formatierung Nummernformat
Hmm,
mal folgendes versucht:
oSheet_1:Columns( 4 ):NumberFormat := "#,##0.0000"
Viele Grüße,
Martin
mal folgendes versucht:
oSheet_1:Columns( 4 ):NumberFormat := "#,##0.0000"
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
-
- Rekursionen-Architekt
- Beiträge: 151
- Registriert: Di, 11. Mai 2010 16:27
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 9 Mal
Re: EXCEL 2010 - Problem bei Formatierung Nummernformat
Hallo MArtin, danke für den Tio aber leider...
Unter Excel-2010 kommt dennoch der Fehler
und bei allen Vorgängern hat das den Effekt, dass anstatt
4,2100
nun
4,2100000
ausgegeben wird.
LG, Marcel
Unter Excel-2010 kommt dennoch der Fehler
und bei allen Vorgängern hat das den Effekt, dass anstatt
4,2100
nun
4,2100000
ausgegeben wird.
LG, Marcel
Ahoile aus dem Süden
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: EXCEL 2010 - Problem bei Formatierung Nummernformat
Ich gebe das so an und habe unter keiner Version von Excel Probleme damit.
NumberFormat := "#.##0,00 _€"
NumberFormat := "#.##0,00 _€"
Gruß
Klaus
Klaus
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: EXCEL 2010 - Problem bei Formatierung Nummernformat
nach genauerer Betrachtung. Es wird ja das Range Object angemeckert.
Gibt es überhaupt eine Spalte 4 ?
Gibt es überhaupt eine Spalte 4 ?
Gruß
Klaus
Klaus
-
- Rekursionen-Architekt
- Beiträge: 151
- Registriert: Di, 11. Mai 2010 16:27
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 9 Mal
Re: EXCEL 2010 - Problem bei Formatierung Nummernformat
Hallo Klaus,
ich glaube Dir das sofort, dass DU keine Probleme damit hast aber es ändert auch
nichts daran, dass auf diesem Rechner bei einem Kunden das Problem besteht
und das auch weiterhin besteht wenn ich Deine Formatierungsvariante verwende.
Also liegt es weder an meinen 4 Nachkommastellen noch am fehlenden Währungssymbol
Wie gesagt, bei allen Versionskombis vor Office 2010/Win10 kein Problem
auch kein Problem bei Office2010/WIN7
Meine Vermutung geht in Richtung irgendeiner obskuren Systemeinstellung im OS
oder eines vertrackten EXCEl-Parameters, daher denke ich, es könnte eventuell der
eine oder andere Forumsuser so etwas schon mal erlebt haben, HOFFE ich haöt.
Im Übrigen ... Es geht nicht um irgendein nicht vorhandene Spalte, die ist natürlich vorhanden
Es funktioniert ja seit jahren bei allen anderen Versionskombinationen und das bei ca. 120 Anwendern.
Also bitte doch bei der Sache bleiben, dass es lediglich um das Numberformat geht und nicht um
irgendwelche Spalten etc..
LG, Marcel
ich glaube Dir das sofort, dass DU keine Probleme damit hast aber es ändert auch
nichts daran, dass auf diesem Rechner bei einem Kunden das Problem besteht
und das auch weiterhin besteht wenn ich Deine Formatierungsvariante verwende.
Also liegt es weder an meinen 4 Nachkommastellen noch am fehlenden Währungssymbol
Wie gesagt, bei allen Versionskombis vor Office 2010/Win10 kein Problem
auch kein Problem bei Office2010/WIN7
Meine Vermutung geht in Richtung irgendeiner obskuren Systemeinstellung im OS
oder eines vertrackten EXCEl-Parameters, daher denke ich, es könnte eventuell der
eine oder andere Forumsuser so etwas schon mal erlebt haben, HOFFE ich haöt.
Im Übrigen ... Es geht nicht um irgendein nicht vorhandene Spalte, die ist natürlich vorhanden
Es funktioniert ja seit jahren bei allen anderen Versionskombinationen und das bei ca. 120 Anwendern.
Also bitte doch bei der Sache bleiben, dass es lediglich um das Numberformat geht und nicht um
irgendwelche Spalten etc..
LG, Marcel
Ahoile aus dem Süden
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2940
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: EXCEL 2010 - Problem bei Formatierung Nummernformat
Ich benutze es bei mir mit "#.#0,00" (ein # weniger) und hatte noch keine Probleme.
Viele Grüße
Wolfgang
Wolfgang
- BJelinek
- Rekursionen-Architekt
- Beiträge: 221
- Registriert: Sa, 02. Jun 2012 20:57
- Wohnort: 73257 Köngen
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 3 Mal
Re: EXCEL 2010 - Problem bei Formatierung Nummernformat
Ich verwende bei mir
Tritt das generell auf,oder nur bei einem speziellen Rechner oder Rechnergruppe oder
nur bei einem Kunden.
Kann es an den Ländereinstellungen und Zahlenformaten im Windows liegen?
Auf Schweizer Rechnern gibt es Teilweise Anzeigeprobleme nach Office Neuinstallationen/Reparaturinstallationen.
Code: Alles auswählen
oSheet:Columns( cRange ):NumberFormat := "###0" // numerisch
oSheet:Columns( cRange ):NumberFormat := "#.##0,0" // numerisch
oSheet:Columns( cRange ):NumberFormat := "#.##0,00" // numerisch
oSheet:Columns( cRange ):NumberFormat := "#.##0,000" // numerisch
oSheet:Columns( cRange ):NumberFormat := "#.##0,0000" // numerisch
oSheet:Columns( cRange ):NumberFormat := "#.##0,00000" // numerisch
oSheet:Columns( cRange ):NumberFormat := "@" // text
oSheet:Columns( cRange ):NumberFormat := "TT.MM.JJJJ" // Datum
nur bei einem Kunden.
Kann es an den Ländereinstellungen und Zahlenformaten im Windows liegen?
Auf Schweizer Rechnern gibt es Teilweise Anzeigeprobleme nach Office Neuinstallationen/Reparaturinstallationen.
Grüße
Bernd
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Bernd
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
-
- Rekursionen-Architekt
- Beiträge: 151
- Registriert: Di, 11. Mai 2010 16:27
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 9 Mal
Re: EXCEL 2010 - Problem bei Formatierung Nummernformat
Deine Frage trifft den Nagel auf den Kopf.
Ein einziger Rechner ...
Hallo Bernd, wie recht Du doch hast.
Es lag tatsächlich an der Einstellung des Zahlenformates aber nicht an dem von Windows sondern
in den Exceloptionen auf diesem Rechner.
Wer auch immer und wie auch immer gemacht hat, es sah so aus...
"Die Option, die Dezimal- bzw. Tausendertrennzeichen vom OS zu verwenden war nicht angehakt.
Dafür aber der Wert für das Tausendertrennzeichen mit einem BLANK gefüllt."
Also letztendlich doch leichter nachvollziehbar als gedacht.
Wenn anstelle eines echten Zeichens ", oder ." ein Leerzeichen definiert wurde dann kommt es
unweigerlich zu einem Fehler bei der Nummerformatierung via ActiveX
Egal ob die Quelle dieses unsinnigen Leerzeichens nun das OS oder Excel xelbst ist.
Danke für Deinen Anstoß, der mich dazu führte die Einstellungen mit der Lupe zu lesen und somit
hatte ich den fehlenden "Punkt" entdeckt.
Ahoile aus dem Süden