VBA Excel problem - HJÆLP
HejKan i hjælpe mig?
Hvordan laver jeg en makro, som:
Jeg har lavet en tabel, der viser at antal aktiviteter i rækkerne og et antal uger i kollonnerne. De forskellige aktiviteter har forskellige længder. F.eks 2 uger eller 3 uger.
Jeg skal nu have lavet et program således at hvis f.eks. aktivitet 1 starter i uge 1 og slutter i uge 6 så skal ugerne 1-6 highlightes og hvis aktivitet 2 f.eks. starter i uge 3 og slutter i uge 5 så skal der udfor aktivitet 2 highlightes ugerne 3-5.
Disse forskellige aktiviteter har også tilknyttet et antal medarbejdere. F.eks har aktivitet brug for 5 medarbejdere og aktivitet 2 har brug for 2 medarbejdere. Det programmet derefter skal gøre er at forskyde disse aktiviteter således at de bliver sorteret efter at der skal bruges et lige antal medarbejdere i hver uge. Således at der f.eks ikke er uger hvor der er 20 medarbejdere og uger hvor der er 2. Antallet af arbejdere, skal ved at flytte rundt på aktiviteterne, glattes ud på de forskellige uger så arbejdspresset bliver så optimalt som muligt.
Der er dog en regel om at man kun må flytte aktiviteter hvor der er et "slack". Altså hvor der ikke direkte i efterfølgende uge er startende aktiviteter.
Håber at få nogle forslag til løsning af dette problem.
Ved at det er et stort projekt og jeg smider derfor 200 point efter den bedste løsning.
Tak på forhånd..
Morten