17.08.2018, 09:35
Hallo liebe Forenmitglieder,
ich bin schon etwas länger als stiller Beobachter dabei und habe hier schon einige gute Tipps gefunden. Dabei waren auch ein paar sehr grundlegende VBA-Makros, aber so richtig verstanden habe ich die Materie leider noch nicht. Ich wende mich also zum ersten Mal aktiv an euch Spezialisten und hoffe, dass ihr mir helfen könnt. Mein Problem ist folgendes:
Ich habe eine Tabelle mit diversen Zahlungen, den jeweiligen Beträgen und zwei Daten: dem Zahlungsziel und der tatsächlichen Zahlung.
Dahinter habe ich eine Tabelle mit allen Daten vom 01.01.18 bis zum 31.12.18.
Tabellenkopf in Zeile 6: [G] Betrag | [H] Zahlungsziel | [I] tatsächliche Zahlung | [J] 01.01.18 | [K] 02.01.18 | [L] 03.01.18 | …
1. Zahlung in Zeile 7:...
Ich möchte, dass die Beträge auf die jeweiligen Kalendertage verteilt werden und zwar auf den Tag "Zahlungsziel", wenn kein Eintrag in "tatsächliche Zahlung" vorliegt und am Tag "tatsächliche Zahlung", wenn das Feld ausgefüllt ist. Ohne VBA-Programmierung lautet meine Formel für die 1. Zelle im Kalenderbereich (Zelle J7)
=WENN(UND(J$6=$H7;$I7="");$G7;WENN(J$6=$I7;$G7;""))
Da in diesem Fall aber alle Zellen im Kalenderbereich belegt sind und dies einige Nachteile mit sich bringt, würde ich dies gern mit Hilfe eines Makros umsetzen. Ich habe meine Datei angehängt, falls das hilft. Kann mir vielleicht jemand helfen?
Vielen Dank im Voraus.
Besten Gruß
ich bin schon etwas länger als stiller Beobachter dabei und habe hier schon einige gute Tipps gefunden. Dabei waren auch ein paar sehr grundlegende VBA-Makros, aber so richtig verstanden habe ich die Materie leider noch nicht. Ich wende mich also zum ersten Mal aktiv an euch Spezialisten und hoffe, dass ihr mir helfen könnt. Mein Problem ist folgendes:
Ich habe eine Tabelle mit diversen Zahlungen, den jeweiligen Beträgen und zwei Daten: dem Zahlungsziel und der tatsächlichen Zahlung.
Dahinter habe ich eine Tabelle mit allen Daten vom 01.01.18 bis zum 31.12.18.
Tabellenkopf in Zeile 6: [G] Betrag | [H] Zahlungsziel | [I] tatsächliche Zahlung | [J] 01.01.18 | [K] 02.01.18 | [L] 03.01.18 | …
1. Zahlung in Zeile 7:...
Ich möchte, dass die Beträge auf die jeweiligen Kalendertage verteilt werden und zwar auf den Tag "Zahlungsziel", wenn kein Eintrag in "tatsächliche Zahlung" vorliegt und am Tag "tatsächliche Zahlung", wenn das Feld ausgefüllt ist. Ohne VBA-Programmierung lautet meine Formel für die 1. Zelle im Kalenderbereich (Zelle J7)
=WENN(UND(J$6=$H7;$I7="");$G7;WENN(J$6=$I7;$G7;""))
Da in diesem Fall aber alle Zellen im Kalenderbereich belegt sind und dies einige Nachteile mit sich bringt, würde ich dies gern mit Hilfe eines Makros umsetzen. Ich habe meine Datei angehängt, falls das hilft. Kann mir vielleicht jemand helfen?
Vielen Dank im Voraus.
Besten Gruß