Piet Bom
Verenigingslid
- Lid geworden
- 13 nov 2010
- Berichten
- 786
Beste Moderators: Ik twijfel op ik deze topic onder Excel of onder VBA moet plaatsen (als je de vraag doorleest snap je mijn twijfel )
Beste Excel specialisten,
Ik heb na veel speurwerk op deze site HelpMij-Excel een complexe formule gevonden die goed werkt.
Nu wil ik die formule omzetten naar VBA omdat ik die functie dan beter kan gebruiken in mijn planningstooltje (zie Blad2)
De betreffende complexe formule staat op sheet: Kalender in cell: N3
Ik wil graag een VBA function in cell: N2 die precies hetzelfde doet met 2 parameters (Einddatum en Duur) om de Startdatum te berekenen.
Deze formule berekent startdatums en wel zodanig dat er rekening gehouden wordt met kalenders met effectieve werktijden en rekent met dagen, uren, minuten en secondes.
Ik heb al 1 conversie van een andere complexe formule (in cell: N7) en de VBA-function: cell N9=Calc_FinDate_INTL(K6;L6) (berekent de Einddatum vanaf een Startdatum en een activiteitduur)
Het is me gelukt, maar heeft me een dag gekost
Op sheet: Blad2 staat een toepassing in de vorm van een planning waarvoor ik de VBA-functions voor wil gaan gebruiken (als eenvoudiger alternatief op professionele planningstools)
Ik heb het origineel zo ver mogelijk gestript om alleen het nodige over te houden zodat het probleem duidelijker wordt.
Misschien niet helemaal gelukt, maar toch.....
Mijn vraag is dus hoe kun je het beste te werk gaan om een lange complexe Excel-formule om te zetten naar een VBA-function. (opbreken in logische brokken c.q. deelformules)
Alle tips en ideeën om dat handiger en sneller te doen zijn welkom.
Beste Excel specialisten,
Ik heb na veel speurwerk op deze site HelpMij-Excel een complexe formule gevonden die goed werkt.
Nu wil ik die formule omzetten naar VBA omdat ik die functie dan beter kan gebruiken in mijn planningstooltje (zie Blad2)
De betreffende complexe formule staat op sheet: Kalender in cell: N3
Ik wil graag een VBA function in cell: N2 die precies hetzelfde doet met 2 parameters (Einddatum en Duur) om de Startdatum te berekenen.
Deze formule berekent startdatums en wel zodanig dat er rekening gehouden wordt met kalenders met effectieve werktijden en rekent met dagen, uren, minuten en secondes.
Ik heb al 1 conversie van een andere complexe formule (in cell: N7) en de VBA-function: cell N9=Calc_FinDate_INTL(K6;L6) (berekent de Einddatum vanaf een Startdatum en een activiteitduur)
Het is me gelukt, maar heeft me een dag gekost
Op sheet: Blad2 staat een toepassing in de vorm van een planning waarvoor ik de VBA-functions voor wil gaan gebruiken (als eenvoudiger alternatief op professionele planningstools)
Ik heb het origineel zo ver mogelijk gestript om alleen het nodige over te houden zodat het probleem duidelijker wordt.
Misschien niet helemaal gelukt, maar toch.....
Mijn vraag is dus hoe kun je het beste te werk gaan om een lange complexe Excel-formule om te zetten naar een VBA-function. (opbreken in logische brokken c.q. deelformules)
Alle tips en ideeën om dat handiger en sneller te doen zijn welkom.
Bijlagen
Laatst bewerkt: