Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: Zustel am Juni 30, 2016, 19:38:24 Nachmittag

Titel: Office 2016 Bestehende Formeln mit Makro ändern
Beitrag von: Zustel am Juni 30, 2016, 19:38:24 Nachmittag
Hallo,
ich versuche seit einiger Zeit mehr oder weniger erfolgreich mir VBA beizubringen. Stehe jetzt aber vor einem Problem:
Ich habe eine Datei, die genutzt wird, um eine Tabelle in einer speziellen Formatierung zu drucken. Und zwar habe ich Zellen, die jeweils auf eine andere Zelle in der Tabelle verweisen (also die Formel nach dem Schema '=$A$17' beinhalten). Jetzt soll aber jede Zelle die Formel enthalten '=WENN($A$17=0;"";$A$17), damit, wenn die Zelle, auf die verweist wird, leer ist, nicht 0 sondern nichts angezeigt wird. Denn die Tabellen, die gedruckt werden sollen, sind leider unterschiedlich lang und bisher habe ich dann entsprechend die Formeln gelöscht und nach dem Druck wieder eingefügt. Ist ziemlich umständlich.
Kann mir jemand sagen, wie ich das programmieren kann?

P.S.: Ich könnte die Formeln natürlich auch per Hand ändern, aber leider sind das einige hundert Zellen  :-\
Titel: Antw:Office 2016 Bestehende Formeln mit Makro ändern
Beitrag von: gmg-cc am Juni 30, 2016, 19:46:11 Nachmittag
Moin,
ich würde das anders angehen: Formatiere die Zellen im Zahlenformat #.#0,00;#.#0,00; also die ersten beiden Argumente so, wie du es darstellen wilst und dann ein abschließendes Semikolon. Dann werden Nullen nicht angezeigt (auch nicht im Ausdruck).
Titel: Antw:Office 2016 Bestehende Formeln mit Makro ändern
Beitrag von: Zustel am Juni 30, 2016, 19:57:02 Nachmittag
Perfekt danke  :D
Hatte ich gar nicht dran gedacht ^^