Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Doch doch, meine Codes arbeiten immer zuverlässig! :21:
Ich stelle mir bei so etwas allerdings immer die Frage nach dem Verhältnis von Aufwand und Ertrag.
Außerdem möchten nicht alle Auftraggeber VBA in einer ansonsten makrofreien Datei.
Wenn es Dir gefällt, dann wende es an. :100:
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 21.09.2018
Version(en): 2016
Das ist ja schön :19:
Es ist nur für den internen Gebraucht und der Aufwand war ja wirklich gering.
Wie würde es sich verhalten wenn die Werte in C4:R4 nicht manuell eingetragen werden , sondern durch die Formel =SUMME(LÄNGE(C8)) errechnet würden, würde dann der Code nicht mehr funktionieren?
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Ich muss weg, deshalb nur kurz:
Das _Change überwacht immer den Bereich, der manuell geändert wird (deshalb meine Nachfrage oben).
Daher musst Du immer die Precedents (Vorgänger) des Formelergebnisses überwachen.
Es gibt auch das _Calculate-Ereignis, welches ich jedoch so gut wie nie nehme, weil kein auswertbares Target an das Event übergeben wird.
Zuviel Kauderwelsch? :19:
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 21.09.2018
Version(en): 2016
Ich habe nix verstanden...
Habe es gerade ausprobiert, wenn ich die Formel verwende funktioniert dein Code nicht mehr.
Bleibt mir wohl doch nur die Lösung mit den Spalten.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
Zitat:Bleibt mir wohl doch nur die Lösung mit den Spalten.
die haben außerdem den Vorteil, dass du die Formeln bei Bedarf runterziehen kannst; durch das Makro bist du als Ergebniszelle auf A4 angewiesen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 10.04.2014
Version(en): 2016 + 365
22.09.2018, 11:34
(Dieser Beitrag wurde zuletzt bearbeitet: 22.09.2018, 11:35 von Rabe.)
Hi,
außerdem kannst Du dadurch verschiedene Texte in den Zellen haben.
Ich kann mir nicht vorstellen, daß Du immer "Banane 1,2 mm [" in der Formel stehen haben willst und dann mußt Du für jede Zelle ein eigenes Makro schreiben.
Evtl. mit einem Bezug auf eine andere Zelle, in der der Text steht und dann kannst Du es besser gleich auf verschiedene Zellen aufteilen.