Goedenmorgen,
Ik ben een beetje aan het pielen met het ontwerp van een vulplanning voor een supermarkt waar ik werk, maar heb nu iets waar ik niet uitkom. De opzet die ik ongeveer heb is hier te zien: http://files.danhof.org/AH.htm.
Wat ik wil is dat alleen de bovenste rij tabellen ingevoerd wordt (Colli's, Vulploegmedewerkers, Gegevens, Vullers per pad), en dat excel dan zelf de vulindeling maakt inclusief bijbehorende tijden. Dit is wel een mooi klusje voor excel, hij is nu zover dat ie alles mooi inpland zoals het hoort, alleen als ik 1 vuller op 2 paden zet neemt hij 2 keer als begintijd 18:00 uur. Dat is niet de bedoeling, want hij moet bij het eerste pad van de vuller 18:00 uur als begintijd nemen, en bij het tweede pad de eindtijd van pad 1. (Hoop dat het nog een beetje te volgen is). Om dit te realiseren leek het mij het makkelijkst om per vuller in een extra cel (onzichtbaar) op te slaan wat zijn laatste eindtijd is. En als degene dan weer ingepland wordt, dat als begintijd dan de tijd uit die cel wordt genomen. Een beetje omslachtig, maar ik weet zo geen betere oplossing (jullie wellicht?)
Maar nu de vraag: hoe kan ik 'dynamisch' gegevens in een bepaalde cel schrijven? Dus bijv: "=ALS(D1>D2;SCHRIJF("blabla";C1);0)"
Het liefst gebruik ik geen macro's of VBA (tenzij het niet anders kan, ook weinig ervaring mee), omdat dat op het netwerk daar behoorlijk is afgegrendeld.
Alvast bedankt!
Edit: Ik heb even geinformeerd, en macro's zijn gewoon toegestaan daar. Wordt het wellicht wat makkelijker van
Ik ben een beetje aan het pielen met het ontwerp van een vulplanning voor een supermarkt waar ik werk, maar heb nu iets waar ik niet uitkom. De opzet die ik ongeveer heb is hier te zien: http://files.danhof.org/AH.htm.
Wat ik wil is dat alleen de bovenste rij tabellen ingevoerd wordt (Colli's, Vulploegmedewerkers, Gegevens, Vullers per pad), en dat excel dan zelf de vulindeling maakt inclusief bijbehorende tijden. Dit is wel een mooi klusje voor excel, hij is nu zover dat ie alles mooi inpland zoals het hoort, alleen als ik 1 vuller op 2 paden zet neemt hij 2 keer als begintijd 18:00 uur. Dat is niet de bedoeling, want hij moet bij het eerste pad van de vuller 18:00 uur als begintijd nemen, en bij het tweede pad de eindtijd van pad 1. (Hoop dat het nog een beetje te volgen is). Om dit te realiseren leek het mij het makkelijkst om per vuller in een extra cel (onzichtbaar) op te slaan wat zijn laatste eindtijd is. En als degene dan weer ingepland wordt, dat als begintijd dan de tijd uit die cel wordt genomen. Een beetje omslachtig, maar ik weet zo geen betere oplossing (jullie wellicht?)
Maar nu de vraag: hoe kan ik 'dynamisch' gegevens in een bepaalde cel schrijven? Dus bijv: "=ALS(D1>D2;SCHRIJF("blabla";C1);0)"
Het liefst gebruik ik geen macro's of VBA (tenzij het niet anders kan, ook weinig ervaring mee), omdat dat op het netwerk daar behoorlijk is afgegrendeld.
Alvast bedankt!
Edit: Ik heb even geinformeerd, en macro's zijn gewoon toegestaan daar. Wordt het wellicht wat makkelijker van
[ Voor 4% gewijzigd door Clock op 22-04-2007 11:29 ]