Forfatter |
Emne Søg Emne funktioner
|
Claus
Forum Begynder
Medlem: 14.Jul.2018
Land: dk
Status: Offline
Point: 14
|
Emne: Arbejdstids skema VBA eller ? Sendt: 14.Jul.2018 kl. 23:33 |
Problem : Der ønskes 2 mødetider på samme dag.( 03-07-2018) Dette gøres ved at indsætte en ny række og der efter til rette alt manuelt i arket for at få tal til at passe Dette medfører a formler m.m. ødelægges. Kunne en VBA løsning kigge på start/sluttid og udfylde resten af felterne. Dermed ville indsættelse af rækker ikke være et problem eller ? Er der allerede nogen der har "tryllet" sådan en ?
Mvh. Claus Lind
|
|
|
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5508
|
Sendt: 15.Jul.2018 kl. 09:45 |
kig på første linje ud for mandag jeg har ændret formatet på tiderne til 00:00 er det noget i den stil..??
|
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
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5508
|
Sendt: 15.Jul.2018 kl. 09:53 |
Ups jeg havde indsat en kolonne du spørg efter en række det blive lidt sværer der tror jeg du må have 2 ark en til hver.
|
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
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5508
|
Sendt: 15.Jul.2018 kl. 09:55 |
ellers skal indsætte en ny række også marker cellerne ovenover og kopi dem ned så skulle det virke
|
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
|
|
Claus
Forum Begynder
Medlem: 14.Jul.2018
Land: dk
Status: Offline
Point: 14
|
Sendt: 15.Jul.2018 kl. 10:19 |
uploads/2261/Book1_bj.xlsxAllerførst tak for at der er nogen der vil dele sin viden og erfaring.
Ja jeg har bøvlet lidt i hvordan jeg skulle angribe dette. Problemet er at det bruges til rejsemontører, og derfor er der lange arbejdsdage (over midnat), blandede dage (2 måske 3 start tider på et døgn). Har også tænkt om data skulle komme fra Acces (helst ikke da det giver 2 programmer der skal vedligeholdes m.m.). Men hvis man definerede at man har en VBA kode der ser på start og slut tid inden for rækken og fordeler tider ud fra kriterier der nu er gældende (overtid m.m.) så kunne man tage en række ad gangen. Hvis der er 2 eller flere liner med samme dato (arbejde over midnat), kunne man se om sluttid er 0000 og starttid er 0000 og en dag mellem datoer... Ved ikke om dette giver mening ?
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5508
|
Sendt: 15.Jul.2018 kl. 10:39 |
ok men der er kun en medarbejder pr ark over midnat er ikke noget problem, har du en papir udgave eller et andet ark kunne du sende det til min mail under min profil
|
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
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5508
|
Sendt: 15.Jul.2018 kl. 10:39 |
|
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
|
|
Claus
Forum Begynder
Medlem: 14.Jul.2018
Land: dk
Status: Offline
Point: 14
|
Sendt: 15.Jul.2018 kl. 12:25 |
700 er 07:00 hvorfor bruger i ikke formatet tt:mm til at regne arbejdstiden ud med og så gange med 24 for at få 1/100 til beregning af løn/beløbene?
Historikken i dette regneark er jeg ikke bekendt med, men grunden til at jeg startede på at ændre det var at det irriterede mig at lave noget manuel (ekstra linie ind i arket) når det kan gøres automatisk.
Mvh. Claus
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5508
|
Sendt: 15.Jul.2018 kl. 12:39 |
ok her et eks. på 2 gange opstart med tid over midnat er det noget i den stil ?
|
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
|
|
Claus
Forum Begynder
Medlem: 14.Jul.2018
Land: dk
Status: Offline
Point: 14
|
Sendt: 15.Jul.2018 kl. 12:51 |
I princippet ja.. Men der er jo altid et men . Hver "arbejds periode" skal ligge på en linie (Row). Hvorfor ? har prøvet at se om man kunne ændre design, men da der er andre der er brugere af arket er det ikke umiddelbart muligt. Derfor har løsningen været at manuelt indsætte en række (og dermed ødelægge referencer i arket), og dermed den manuelle udregning på rækken. Summeringen i kolonnerne skal man så også checke, hvis der blevet indsat og derefter slettet en række.
Mvh. Claus
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5508
|
Sendt: 15.Jul.2018 kl. 13:40 |
man kan jo lave 3 start perioder så man beholder resten det vil kunne bruges af de andre den beregner overtiden som nu.
|
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
|
|
Claus
Forum Begynder
Medlem: 14.Jul.2018
Land: dk
Status: Offline
Point: 14
|
Sendt: 15.Jul.2018 kl. 13:53 |
Ja det ville jeg også mene.. Men der er nogen der er meget låst i det format der er på siden (ikke dem der udfylder skema). Der for mit problem. Havde også lavet en udgave hvor der på en linie også var tid efter midnat, men den var ikke ok.
Har tænkt lidt på om man kunne lave indtastning/udregning i et andet ark (evt. med table men det har jeg ikke arbejdet med før) , og derefter udfylde (kopiere data ) ind som enkelt linnier.
Mvh. Claus
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5508
|
Sendt: 15.Jul.2018 kl. 18:02 |
ok så kan det blive svært
|
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
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5508
|
Sendt: 15.Jul.2018 kl. 18:04 |
hvis man vil beholde formatet 700 = 7:00 kan bruge 2500 = 01:00 - 3000=06:00
hvis man skal regne hen over midnat
|
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
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5508
|
Sendt: 15.Jul.2018 kl. 20:00 |
så er lørdag og søndag kommet med.
|
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
|
|
Claus
Forum Begynder
Medlem: 14.Jul.2018
Land: dk
Status: Offline
Point: 14
|
Sendt: 15.Jul.2018 kl. 21:14 |
Prøver at se om jeg kan "presse" dette design igennem ( dat på en linie istedet for to eller flere.)
Mange tak for det du har lavet Bjane...
Mvh. Claus
|
|
Claus
Forum Begynder
Medlem: 14.Jul.2018
Land: dk
Status: Offline
Point: 14
|
Sendt: 16.Jul.2018 kl. 11:08 |
Nope jeg skal holde formatet med at arbejde over midnat skal fylde 2 liner, samt at overarbejde skal ligge på de rigtige datoer.
Eks. normal arbejdstid på en dag er mellem 0800 og 1600 = 8 timer der arbejdes reelt mellem 0900 og 0100 næste døgn, dette skal stå som
0900-2400 = 15 timer de første 8 timer er normaltimer resten af døgnet er overarbejde. timen efter midnat er også overarbejde men på en ny linie. Hvis man starter igen på dag 2 så er det en ny line hvor vi så starter med 8 normaltimer igen..
Kan ikke lige se at det kan klares da hver line vil give sit eget overarbejde, uden at tage hensyn til at næste line (efter midnat) også hører til..
Pyha... håber at det giver mening...
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5508
|
Sendt: 16.Jul.2018 kl. 14:29 |
den bliver svær at knække....
|
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
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5508
|
Sendt: 16.Jul.2018 kl. 14:32 |
hvad er begrundelsen for at dele det på linjer?
|
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
|
|
Claus
Forum Begynder
Medlem: 14.Jul.2018
Land: dk
Status: Offline
Point: 14
|
Sendt: 16.Jul.2018 kl. 14:40 |
Ja det er noget "politisk" så den har jeg opgivet at ændre...
Der må lige tænkes ...
|
|