Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Opbouw dagverslag automatiseren  (gelezen 30051 keer)

0 leden en 1 gast bekijken dit topic.

coolsluc

  • Gast
Re: Opbouw dagverslag automatiseren
« Reactie #30 Gepost op: 29 juni 2014, 13:51:13 »
Pitufo,bedankt voor de matrix formule, is reeds aangepast.
Op uw vraag IVM opslaan is het van belang dat achter de datum de naam Selenium word toegevoegd omdat het verslag word uitgebreid naar de andere secties en deze dan achter de datum de naam Indium, Omnibus ,Telluur enz. krijgen (vandaar de toevoeging Selenium).hopelijk voldoende info anders vraag maar.


mvgLuc

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Opbouw dagverslag automatiseren
« Reactie #31 Gepost op: 29 juni 2014, 17:43:10 »
Luc,

...van belang dat achter de datum de naam Selenium word toegevoegd omdat het verslag word uitgebreid naar de andere secties...

Bedoel je dat EERST de naam Selenium wordt toegevoegd en het bestand pas daarna door andere secties wordt gebruikt ? In dat geval voegen we de naam toch beter toe via de vba-code ?
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

coolsluc

  • Gast
Re: Opbouw dagverslag automatiseren
« Reactie #32 Gepost op: 30 juni 2014, 15:12:27 »
Pitufo: Met mijn uitleg geraak je ook niet veel verder, nieuwe poging!!
Als het bestand word opgeslagen komt hij via ploegenboek 2014 (daarin staan de sub-mappen Selenium,Indium,Omnibus,Telluur enz.).
dit zijn secties waarin enkel het blad perso-BZM idem is aan dat van Selenium.
voor het opslaan moet hij dan de sub-map Selenium openen, daarna de sub-map juni2014 en daarin het bestand opslaan onder de datum (via de knop) met toevoeging van het woord Selenium vlak achter de datum-->vb.06-06-2014Selenium.
Als ik later de bladen wil koppelen word er enkel in de sub-mappen van de andere secties in de bladen perso-BZM de personen die aanwezig zijn opgehaald en toegevoegd aan het blad Selenium(hier moet jij geen rekening mee houden).
dus opslaan als-->= "E:\02. Productie BZM\D. ploegenboek\Ploegenboek 2014\Juni 2014\Selenium\"-->in deze sub-map moet hij de file opslaan als vb.06-06-2014Selenium.
ps:zo als je zie heb ik de sub-map 2014 reeds verwijderd (heb enkele mappen verplaatst).
Nu heb ik nog en vraag (misschien droom ik)als je de file opslaat de volgende maand maakt hij autm; de map aan??
ps:Ik raak stilaan het noorden kwijt!!



   mvg,Luc

coolsluc

  • Gast
Re: Opbouw dagverslag automatiseren
« Reactie #33 Gepost op: 30 juni 2014, 18:05:28 »
Pitufo.de naam Selenium mag via de vba code ingebracht
ps. de file wordt niet gebruikt door de andere secties, enkel het tellen van de personen word gecombineerd via een formule
Rest mij enkel de vraag of de kalender zich autm. aanpast-->per jaartal/maand??


mvg,Luc

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Opbouw dagverslag automatiseren
« Reactie #34 Gepost op: 30 juni 2014, 22:13:18 »
Hallo Luc,

Nu heb ik nog en vraag (misschien droom ik)als je de file opslaat de volgende maand maakt hij autm; de map aan??
ps:Ik raak stilaan het noorden kwijt!!

Zolang je nog de andere windrichtingen weet zitten zou ik me geen zorgen maken  :D :D :D

Mag ik voor bovenstaande even verwijzen naar mijn uitspraak van al een tijdje geleden dat we jaar en datum gewoon uit de datum gingen nemen ?
Ik herinner me wel dat je toen ook al verbaasd opkeek  ;)

Concreet : alle benodigde mappen worden in de bijgevoegde versie gecontroleerd op hun bestaan (zowel voor het jaar als de maand) en indien nodig gemaakt. Door de perikelen ivm de exacte mappenstructuur heb ik de vba-code wel op verschillende plaatsen moeten aanpassen, dus vooral de vorige terug overboord kieperen !
Ik ben wel blijven proberen ze zo eenvoudig mogelijk te schrijven zodanig dat je indien nodig zelf kan aanpassen.

't Is juist de laatste dag van de maand : dus als je je haast en vanavond nog eens test en dan morgen opnieuw kan je meteen zien dat het werkt  8) ... tenzij je verkiest "OF het werkt"  0:-)

Mvg,
pitufo



"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

coolsluc

  • Gast
Re: Opbouw dagverslag automatiseren
« Reactie #35 Gepost op: 01 juli 2014, 15:15:40 »
Pitufo,bedankt voor al uw geduld (het is gemakkelijk als je er geen kaas van gegeten hebt :-[ :help:).
Ik heb de macro vandaag maar kunnen bekijken met de veranderingen, nu enkel nog testen maar de macro word opgeslagen op de locatie van de fabriek zodat ik deze morgen maar kan laten werken.
ps:ik durf de mappen voor het opslaan niet aanpassen in de macro (moest er iets fout lopen??).

Ik laat wel iets weten als ik de file getest heb.


mvg,Luc

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Opbouw dagverslag automatiseren
« Reactie #36 Gepost op: 01 juli 2014, 16:32:27 »
Dag Luc,

ik durf de mappen voor het opslaan niet aanpassen in de macro

In een vorig bericht gaf je als structuur voor de mappen aan :
"E:\02. Productie BZM\D. ploegenboek\Ploegenboek 2014\Juni 2014\Selenium\"
Alleen als dit opnieuw zou wijzigen moet de macro aangepast worden.

In het andere geval moet het devies luiden : er vooral NIET aan prutsen !

Mvg,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

coolsluc

  • Gast
Re: Opbouw dagverslag automatiseren
« Reactie #37 Gepost op: 02 juli 2014, 16:15:35 »
Pitufo. Ik heb de file getest maar kreeg hem niet aan de praat
PS met een kopie hiervan heb ik enkele aanpassingen gedaan in de macro en eureka het werkt (nu morgen nog eens testen voor de datums).
zie bijlage voor de aanpassingen.
Ik laat nog wel iets weten mocht ik nog spoken tegen komen, in ieder geval nogmaals bedankt voor alle moeite die je gedaan hebt.


mvg,Luc

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Opbouw dagverslag automatiseren
« Reactie #38 Gepost op: 02 juli 2014, 17:03:44 »
Luc,

Dan denk ik eerder dat er iets anders, hopelijk eenmalig, aan de hand is geweest, want na de aanpassingen die je hebt gedaan (waar op zich niets fout in aan te treffen valt) doet de code al bij al nog identiek hetzelfde !

Mvg,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

coolsluc

  • Gast
Re: Opbouw dagverslag automatiseren
« Reactie #39 Gepost op: 02 juli 2014, 18:14:58 »
Pitufo. Hopelijk heb je het bij het rechte eind wat betreft het eenmalig niet werken.
Ik ga morgen de file nogmaals testen op datums edg.
PS: Tevens ga ik de file met uw macro nogmaals uitproberen, laat wel iets weten als ik iets vind.


mvg,Luc

coolsluc

  • Gast
Re: Opbouw dagverslag automatiseren
« Reactie #40 Gepost op: 05 juli 2014, 12:19:09 »
Pitufo, Als ik de knop van uw macro bedien doet de macro niets.
ps.de aangepaste werkt perfect maar ik zie niet waarom uw macro niet werkt, maar het werkt zo is iedereen tevreden.
Nogmaals mijn dank voor de aangebrachte oplossing.


  mvg,Luc

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Opbouw dagverslag automatiseren
« Reactie #41 Gepost op: 05 juli 2014, 15:50:17 »
Luc,

het werkt zo is iedereen tevreden

Niet dat het dus nog veel uitmaakt, maar het is hoe dan ook altijd interessant uit te vissen wat er aan de hand is. De versie die ik had bezorgd werkt bij mij in elk geval perfect. Ik heb wel gezien dat je knop ondertussen op een andere plaats staat. Mogelijk heb je een nieuwe gemaakt die niet meer naar de correcte code verwijst.

Als je zelf ook geneigd bent het uit te zoeken, probeer dan misschien eens F5 vanuit de vba-editor.

Mvg,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

coolsluc

  • Gast
Re: Opbouw dagverslag automatiseren
« Reactie #42 Gepost op: 05 juli 2014, 17:46:59 »
Pitufo, Na aanpassen adres en nog 10x maal proberen werkt uw macro ook!!
PS niet dat ik twijfelde aan u, maar waarom hij daarvoor niet werkte is mij een raadsel, in ieder geval hij werkt iets onopgelost laten is niet mijn ding.
In bijlage de versie die waar ik het adres heb aangepast.
Iedereen tevreden denk ik, dit was een leuke ervaring-->weeral wat bijgeleerd.



mvg,Luc

coolsluc

  • Gast
Re: Opbouw dagverslag automatiseren
« Reactie #43 Gepost op: 07 augustus 2014, 14:01:09 »
Aan iedereen; ik heb nog wat over het hoofd gezien(opmerking van een alerte collega).
kan iemand mij helpen om een datum vast te zetten nadat de file eenmaal is aangemaakt.
in de sheet perso-BZM staat in cel E3 de datum van aanmaak van de file, deze moet onveranderd blijven na opnieuw openen van file.
PS: nu is het zo dat de file na 00:00 (middernacht) word geopend de datum zich aanpast wat niet correct is omdat de file tot 6 uur s 'morgens loopt en deze bij het afprinten  een verkeerde datum aangeeft op het afgeprinte blad.


   mvg,Luc

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Opbouw dagverslag automatiseren
« Reactie #44 Gepost op: 08 augustus 2014, 12:54:19 »
Dag Luc, tijdje geleden...  ;)

Ik heb het daarom ook even moeten herbekijken, want we hebben toen toch wel één en ander in elkaar gebokst...

Van zodra je het bestand opent (zowel een origineel als een kopie van een willekeurige datum) wordt er een procedure uitgevoerd die in eerste instantie de "huidige" datum in die cel zet. De rest van de procedure is wel aan condities gebonden maar het begin zal dus altijd gebeuren.

Wat we daarom moeten doen is kijken of de datum in die cel ook deze is die in de bestandsnaam staat, en als dat zo is de procedure daar onmiddellijk afbreken.

Dus zet gewoon dit als eerste regel in Sub Workbook_Open :

If DateValue(Left(ActiveWorkbook.Name, 10)) = DateValue(Sheets("Perso-BZM").Cells(3, 5)) Then Exit Sub
En dan natuurlijk maar hopen dat het niet voor iets anders tot conflicten leidt  8)

Mvg,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

 


www.combell.com