Seite 1 von 1
Formel aus Script aktivieren
Verfasst: Mittwoch 10. September 2014, 13:18
von Elena
Hallo,
ich schreibe nach Excel aus Script als Formel. Das wird geschrieben.
Aber wenn ich Exel später öffne, um richtige Wert zu sehen, brauche ich im jeden Zelle gehen und aktivieren,
OK( Enter) drucken. Und weil ich viel schreibe, das ist keine Lösung
Elena
Re: Formel aus Script aktivieren
Verfasst: Mittwoch 10. September 2014, 13:46
von Sirius3
@Elena: In Excel gibt es unter Formeln -> Neu berechnen (Taste F9), um alle Formeln neu zu berechnen. Vielleicht hilft das ja.
Re: Formel aus Script aktivieren
Verfasst: Donnerstag 11. September 2014, 13:02
von Elena
Danke schön, aber leider hilft nicht
Re: Formel aus Script aktivieren
Verfasst: Donnerstag 11. September 2014, 13:09
von Sirius3
@Elena: normalerweise berechnet Excel die Tabellenblätter automatisch, außer man schaltet es aus. Mit "neu berechnen" muss aber Excel alle Zellen durchgehen und Werte eintragen.
Kannst Du mal ein Beispiel posten, wie Du die Formeln erzeugst.
Re: Formel aus Script aktivieren
Verfasst: Donnerstag 11. September 2014, 13:33
von /me
Elena hat geschrieben:ich schreibe nach Excel aus Script als Formel. Das wird geschrieben.
Aber wenn ich Exel später öffne, um richtige Wert zu sehen, brauche ich im jeden Zelle gehen und aktivieren,
OK( Enter) drucken.
Ich vermute, dass du keine Formeln schreibst sondern Zellinhalte. Wie sieht denn der relevante Teil deines Codes aus?
Re: Formel aus Script aktivieren
Verfasst: Freitag 12. September 2014, 11:09
von Elena
Das siet so aus:
sheet_aus.Cells(zeile, sheet_nrs).Formula = ('=SUMME(BC%d)/SUMME(AV%d:BC%d)'%(zeile, zeile, zeile))
Re: Formel aus Script aktivieren
Verfasst: Freitag 12. September 2014, 12:04
von Sirius3
@Elena: Du mußt die Formeln mit englischen Bezeichnern schreiben.
Re: Formel aus Script aktivieren
Verfasst: Dienstag 16. September 2014, 10:10
von Elena
Vielen Dank, funktionirt!