ich bin gerade dabei so was wie NETTOARBEITSTAGE() in VBA zu schrieben und hab da leider ein Problem.
Ich möchte diese Variablen übergeben können:
Function Nettotage(endDatum As Date, dauer As Integer, feiertag() As Date, samstag As String, sonntag As String)
End Funktion
endDatum: das Enddatum des Zeitraumes
dauer: die Dauer des Zeitraumes (17.-20. = 4 Tage)
feiertage(); dachte ich mir eigentlich das ich da so was wie A12:F15 angeben kann
samstag: optionale Angabe ob am Samstag gearbeitet wird oder nicht
sonntag: optionale Angabe ob am Sonntag gearbeitet wird oder nicht
Die Probleme sind also wie kann ich das Feld von Feiertagen übergeben und das das Anfangs- und Enddatum ebenfals kein freier Tag sein darf (sprich die Verschiebung des Anfangsdatums so lange nach vorn bis es keiner ist und mit dem Enddatum so weit nach hinten)
Ausserdem wie kann ich die einzelnen Zellen des Feldes ansprechen.
Kann mir jemand helfen oder hat schon jemand so was geschrieben und kann es mir geben?
Danke und Gruß Proximus