Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Daten mit Python-Skript in Excel-Datei exportieren

Forumthread: Daten mit Python-Skript in Excel-Datei exportieren

Daten mit Python-Skript in Excel-Datei exportieren
28.01.2025 11:11:33
F.Kluge
Hallo zusammen,
ich stehe vor einem Problem und komme einfach nicht weiter. Ich bin Programmierer und arbeite derzeit an einer Übersichtstabelle. Ich habe eine Application entwickelt, die Nutzerdaten über ein Fenster einliest und diese in ein Excel-Sheet exportiert.

Das funktioniert soweit auch gut, aber es gibt eine Spalte, die Schwierigkeiten bereitet. In diese Zellen soll eine Formel eingefügt werden. Obwohl die Formel in Excel angezeigt wird, zeigt die Zelle den Fehler #Name an, obwohl ich sicher bin, dass kein Fehler vorliegt.

Ich kann das beweisen, weil sich die Zelle irgendwie "aktualisiert" und die Formel ausführt, wenn ich sie mit einem Doppelklick anklicke und wieder verlasse. Was mich wundert, ist, dass Excel in die Formel "@"-Zeichen einfügt, die ich weder programmatisch noch auf andere Weise entfernen kann. Beim Debuggen meines Python-Codes wird alles korrekt an Excel gesendet, aber Excel macht trotzdem Probleme.
Folgendes ist die zu implementierende Formel:
=WENN(K{next_row}="Done", GANZZAHL(JETZT()-G{next_row}) & "d " & TEXT(JETZT()-G{next_row}-GANZZAHL(JETZT()-G{next_row}), "hh") & "h", "--")
und folgendes macht Excel:
=@WENN(K5="Done";@ GANZZAHL(@JETZT()-G5) & "d " & TEXT(@JETZT()-G5-@GANZZAHL(@JETZT()-G5); "hh") & "h"; "--")
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Daten mit Python-Skript in Excel-Datei exportieren
28.01.2025 12:27:49
Ulf
Hi,
hängt von der Sprache ab (rg ist einRange)
entweder mit Komma
rg.Formula = "=IF(K5=""Done"",INT(NOW()-G5) & ""d "" & TEXT(NOW()-G5-INT(NOW()-G5),"" hh"") & ""h"",""--"")"

oder Semikolon
rg.FormulaLocal = "=WENN(K5=""Done"";GANZZAHL(JETZT()-G5) & ""d "" & TEXT(JETZT()-G5-GANZZAHL(JETZT()-G5);"" hh"") & ""h"";""--"")"

Die Variable scheint er ja korrekt umzusetzen.
hth
Ulf
Anzeige
AW: Daten mit Python-Skript in Excel-Datei exportieren
28.01.2025 12:31:37
MCO
Moin!

Beim einfügen von Formeln mit VBA war ich des öfteren erfolgreich wenn ich
cells(i,5).formula2local ="DeineFormel"
verwendet habe.
Schau mal, ob das klappt...

Gruß, MCO
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18