Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketSøge i database med VBA

 Besvar Besvar
Forfatter
rubenlarsen Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 22.Aug.2017
Land: Danmark
Status: Offline
Point: 3
Direkte link til dette indlæg Emne: Søge i database med VBA
    Sendt: 14.Sep.2017 kl. 20:29
Jeg skal administrere 24 personer på tre vagthold, vagthold 1, 2 og 3.

Der er fire vagtlokationer, lokation A,B,C,D, som hver besættes af en enkelt vagt.

Fælles for de fire vagter er; at de ikke kan deles mellem to medarbejdere

Vagt A starter og slutter kl 8. Vagt B starter kl. 8 og slutter kl. 14 (dagen efter) Vagt C starter kl. 10 og slutter kl. 14 (dagen efter) og vagt D starter kl. 12 og slutter kl. 16 (dagen efter)

De tre vagthold turner således: dag 1 tiltrædende, dag 2 aftrædende, dag 3 fri, dag 1 tiltrædende osv.

Deres vagtplan ligger fast fire måneder af gangen med dato i rækker og deres navn i kolonne (Ark1-4, med måneds benævnelse).

Ud fra dato og navn kan hver enkelt således se hvornår han/hun skal på en given vagt.

Problemstillinger:

1: Det skal være muligt, i et andet ark (Ark5), at indtaste ens eget medarbejder ID og på den måde få vist de vagter i kronologisk rækkefølge, som den pågældende skal bestride for en måned af gangen.

Kravet til løsningen er følgende:

- Vagtplanen skal vises i rækker i stedet for kolonner, som i eksemplet i Ark5.

- Dato, vagttype og tiden for den pågældende skal vises i hver deres kolonne.

Eksemplet viser det ønskede slutresultat, som jeg manuelt har indtastet.

2: Når vagtholdene skal rostes skal der tages højde for weekender, antal vagter og type vagt fordelt ligeligt. Er det muligt at oprette en funktion der udfra de fire vagter automatisk kan udfylde den optimale løsning for hvordan vagterne skal fordeles på de 8 medarbejdere? Jeg tænker her at det er nødvendigt at angive, nogle variabler, som ferie, tidspunkter for weekenderne, antal dage i måneden etc.


uploads/2030/Vagteksempelxls.xls

Til top



Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5585
Direkte link til dette indlæg Sendt: 14.Sep.2017 kl. 21:14
hvis man tager joels vagter som 24 dage hvor efter han stater forfra kan den ikke kører et helt år
og sætte dem op i 3 turnusser
når de 4 måneder er gået starter man så ikke bare forfra?

og vil  det sige at man vil have 4 til 7 vagter pr måned

jeg tror det kan laves ligesom vores vagter til vores buskørsel
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5585
Direkte link til dette indlæg Sendt: 15.Sep.2017 kl. 17:04
det med at i bytter om på vagthold 123, 231, 312 starter i forfra hver 4 måned
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
rubenlarsen Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 22.Aug.2017
Land: Danmark
Status: Offline
Point: 3
Direkte link til dette indlæg Sendt: 15.Sep.2017 kl. 20:27
Hej BjarneHansen

Tak for dit indlæg. Nej vi starter ikke forfra. Ofte bytter de vagter internt og er på baggrund af deres individuelle arbejdstidsstatus, skal jeg roste deres vagter frem ad rettet.

På den måde er jeg nødt til at kunne arbejde i arket dynamisk konstant, hvilket sætter et højt krav til at selve vagtplanen er meget fleksibel.

Det er derfor at jeg har behov for en funktion til at kunne samle/aflæse den enkeltes vagtplan i et andet ark, for på den måde nemmere at kunne aflæse den enkeltes reele arbejdstid pba. de vagter de bestred.

/Ruben
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5585
Direkte link til dette indlæg Sendt: 15.Sep.2017 kl. 21:59
ok men har du ikke en grund vagtplan at gå ud fra,

Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Mads32 Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 26.Feb.2016
Land: Danmark
Status: Offline
Point: 1317
Direkte link til dette indlæg Sendt: 17.Sep.2017 kl. 00:39
Hej

Jeg har lavet et lille eksempel, som kan give de oplysninger du efterlyser.

Jeg har ændret på opstillingen af dit hovedskema, og tilføjet ekstra skema med grunddata, 

Jeg har kun lavet det for januar måned. Makroer kan så tilpasses til øvrige måneder.

Layoutet på ark5 er ikke optimalt, men jeg vil ikke gå i gang med at ændre noget, før jeg ved om det er noget der har din interesse.

Anvendelse:
På ark5 indtaster du Medlems ID, og klikker på makroknappen.

vedlagt link:


Til top
Mads32 Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 26.Feb.2016
Land: Danmark
Status: Offline
Point: 1317
Direkte link til dette indlæg Sendt: 17.Sep.2017 kl. 09:33
Hej

Hvis du gerne vil beholde dine indtastningsskemaer  som du har nu, kan de let ændres til mit layout, hvis du ikke har flettede celler i dit skema. 
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk