Office - Word, Excel und Co. 9.751 Themen, 41.573 Beiträge

Excel und bedingte Formatierungen

gelöscht_152402 / 4 Antworten / Baumansicht Nickles

Hallo zusammen,

Auf der Arbeit benutzen wir ein intern erstelltes Programm, dass per Mausklick eine Excel-Tabelle generiert. Aus einem bisher nicht nachvollziehbaren Grund, stimmt manchmal aber anscheinend die Zellformatierung nicht (Standard, Zahl, Text). Keine Ahnung ob und in wie fern hier bedingte Formatierungen eine Rolle spielen. Jedenfalls sollen die so ausgegebenen Werte dann in eine andere Tabelle zur weiteren Berechnung eingefügt werden und das klappt dann halt nicht immer.

In Excel 2003 fand ich folgende Lösung:
Excel versieht die ausgegebenen Werte der generierten Tabelle mit einem grünen Dreieck um so auf einen Mißstand hinzuweisen. Offenbar erkennt es die Kommawerte als Text und bietet an, diese per Kontextmenü in Zahlen umzuwandeln. Danach kann man diese Werte auch wieder erfolgreich in die andere Tabelle zur weiteren Berechnung einfügen!

Die Frage ist nun:
Auf einem anderen Rechner ist die Version 97 installiert (Excel ist ja Excel ;-) und da fehlt diese kontextbezogene und neuere Funktion. Also markiere ich alle betroffenen Zellen und wähle im Kontextmenü Zellen Formatieren und Zahl. Sollte ja eigentlich dasselbe bei rum kommen. Dem ist aber nicht so! Die andere Tabelle weigert sich ohne Fehlerangabe, die so eingefügten Daten (einfache Summenrechnung) zu berechnen.

Ich weiß dass es schwer ist, das hier konkreter zu erklären und ich erwarte auch keine tatsächliche Lösung. Vielmehr einen Denkanstoß und besseres Verständnis, was evt. dann zur Lösung des zeitweiligen Problem beitragen kann. Unser Programmierer und der Admin stehen da auch auf dem Schlauch.

Danke & Gruß

bei Antwort benachrichtigen
neanderix gelöscht_152402 „Excel und bedingte Formatierungen“
Optionen

Du könntest mal die generierte Tabelle in dein XL03 laden, über "Datei > Speichern unter.." als .CSV Datei abspeichern.
Dann alle BLätter schliessen, die .CSV laden und wieder als XLS ablegen. Und dann probieren. Alternativ die *'.CSV an den anderen Rechner weiterreichen.

Ich vermute einfach mal, dass irgendeine Formatierung die Weiterverarbeitung verhindert; das jetzt zu suchen ist aber zu aufwendig, daher das wandeln nach CSV und rückwandeln nach XLS, das entfernt recht zuverlässig alle Formatierungen.

Offenbar erkennt es die Kommawerte als Text

Kann eigentlich nicht sein, deutsches Excel erkennt Zahlen wie 30,44 korrekt als Zahl, nicht als Text. Da läuft was anderes schief.

Volker

Computers are like airconditioners - they stop working properly when you open Windows Ich bin unschuldig, ich habe sie nicht gewählt!
bei Antwort benachrichtigen
benjaminXVI gelöscht_152402 „Excel und bedingte Formatierungen“
Optionen

Hi zucchero,

wie "generiert eine Excel-Tabelle"???
habt Ihr den MS-Office Quellcode geknackt, das dürfte Winzigweich aber gar nicht gefallen, oder schreibt Euer Prog Daten in eine Vorlage, die automatisch geöffnet wird (Script/Makro?)?

Die Verfolgerfunktion ist auch in '97 'drin.

Excel ist überhaupt nicht gleich Excel! :-(

Warum Du dir allerdings die Gedanken Eures Programmierers und die des Admins machst ist mir ein Rätsel, ebenso wie Du so viele Rechte haben kannst bei einer Firma die sich zwei IT's leisten kann.

benjaminXVI

bei Antwort benachrichtigen
peterson benjaminXVI „Hi zucchero, wie generiert eine Excel-Tabelle ??? habt Ihr den MS-Office...“
Optionen

Das interne Programm wird einfach ein Makro sein.
Aber damit sollte man die Tabelle auch formatieren.

bei Antwort benachrichtigen
gelöscht_152402 peterson „Das interne Programm wird einfach ein Makro sein. Aber damit sollte man die...“
Optionen

Also dieses interne Programm hat ein IT-Mitarbeiter geschrieben. Da klickt man dann auf einen Button und es wird eine Excel-Tabelle generiert, also per Script.

Der Fehler ist für den Programmierer in so fern nicht nachvollziehbar, weil es es nur dann analysiert werden kann, wenn er auftritt. Warum das dann nicht geht ist leider eine andere Sache...
Unser Admin ist auch Programmierer, hat aber keinen Zugriff auf den Quellcode...

Mache mir diese Gedanken also deshalb, weil kein interner "Kompetenter" helfen kann/will, meine Kollegen und ich, aber andauernd mit diesem Problem konfrontiert werden. Dann macht man sich natürlich Gedanken und sucht nach Lösungen, wobei die o.g. wohl aber versionsabhängig ist. Der Tip mit dem Verfolger kann evt. ein weiterer Ansatz sein aber leider habe ich damit keine Erfahrung.

Unsere IT-Abteilung muß man sich so vorstellen- Es gibt zwar diese Abteilung (keine Ahnung was die machen!) und um IT-Probleme kümmern wir uns eben. Tja- sowas soll´s auch geben... So gesehen machen wir nicht nur unseren Job sondern auch den der IT :-/

bei Antwort benachrichtigen