Ich bin ein Neuling in VBA und ich versuche, in VBA alle Termine zwischen 2 Daten zu bekommen, zum Beispiel werde ich die Funktion mit den Parametern 01-01-2015 und 15-01 aufrufen -2015, und ich werde im Gegenzug ein Array mit allen möglichen Daten erhalten, dh:Erhalten Sie alle Termine zwischen 2 Daten in VBA
Dies ist die Daten, die ich habe;
ID Start Date End Date Code
1234567 03-10-2016 15-10-2016 ABC_987654321
3456789 10-09-2016 20-09-2016 ABC_123456789
Das Ergebnis sollte wie unten sein, und sollte aufhören, wenn Leerzeichen im Starttermin findet
Array
ID Date Code
1234567 03-10-2016 ABC_987654321
1234567 04-10-2016 ABC_987654321
1234567 05-10-2016 ABC_987654321
3456789 10-09-2016 ABC_123456789
3456789 11-09-2016 ABC_123456789
3456789 12-09-2016 ABC_123456789
3456789 13-09-2016 ABC_123456789
3456789 14-09-2016 ABC_123456789
3456789 15-09-2016 ABC_123456789
3456789 16-09-2016 ABC_123456789
3456789 17-09-2016 ABC_123456789
3456789 18-09-2016 ABC_123456789
3456789 19-09-2016 ABC_123456789
3456789 20-09-2016 ABC_123456789
In Ihrer Ausgabe, wo ist 6/10, 7/10, 8/10, ... 15/10/2016? Sie können Termine verschieben und das Datum um jeweils einen Tag erhöhen. Funktioniert das nicht? Was hast du bisher versucht? Dies ist eine ziemlich einfache Sache, Sie sollten viele Tipps online finden. Bitte zeigen Sie, was Sie versucht haben, was hat/hat nicht funktioniert. – BruceWayne
Daten sind Zahlen, eine für die nächste Schleife hilft. Ein bisschen Forschung würde es für dich finden. Google gegoogelt es Über 422.000 Ergebnisse (0.80 Sekunden) –
@brucewayne denke o/p bedeutet bis zum aktuellen Datum (oder etwas) :) oder Enddatum, das früher evers. –