• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

macro

  • Onderwerp starter Onderwerp starter ruva
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

ruva

Gebruiker
Lid geworden
2 mei 2005
Berichten
157
Goedeavond excelliefhebbers,

Wie kan mij helpen??

Ik ga maandelijks met een database werken waar ik een aantal handelen moet doen, dus zinvol om een macro te maken.

Het volgende

In kolom E staan een groot aantal serienummers van machines.
In kolom A staat data wanneer er een interventie op die machine geweest is.
In Kolom B staan staan de urenstanden.

Wat wil ik nu
Per serienummer alleen de begindatum en einddatum, zodat ik het gemiddelde per jaar kan uitrekenen 365 dagen.
Uiteraard is de grootte van lijst ieder maand anders, dus tot de eerste volgende lege cel moet macro lopen.

Ik ben benieuwd of dit voor iemand een uitdaging is
Alvast bedankt en vriendelijke groeten Ruva
 
Geef eens een voorbeeld file, werkt wat makkelijker.
Is in ieder geval zeker te doen.

Groet,
Ferenc
 
Ruva,

Per serienummer alleen de begindatum en einddatum, zodat ik het gemiddelde per jaar kan uitrekenen 365 dagen.
????

Denk dat kolom A de begindatum is. Welke kolom geeft de einddatum aan?
En welk gemiddelde wil je berekenen?


Groet,
Ferenc
 
per serienummer staan er een aantal datums in kolom A
dus de einddatum (laatste datum) staat ook in kolom A
Het is dus de bedoeling dat alle tussenliggende datums verwijderd worden en alleen de begindatum en einddatum zichtbaar is per serienummer.

wat overblijft is dus een serienummer met een begindatum en een einddatum.

De draaiuren staan in kolom B, hier moet dan het gemiddeld per jaar over berekend worden

Het gemiddelde kan ik zelf wel in de macro verwerken
 
gemiddelde draaiuren is

verschil draaiuren = laatste urenstand minus eerste urenstand
verschil dagen= laatste datum minus eerste datum
gemiddelde = verschil draaiuren/verschil dagen*365
 
Denk dat je via deze stappen er wel uit moet komen.

1 unieken bepalen in een nieuw tabblad.

loop maken waarin voor ieder uniek item de volgende stappen worden doorlopen:
2 oudste datum, format
3 jongste datum, format
4 verschil dagen is jongste - oudste / 24
5 laatste urenstand, offset van jongste datum
6 eerste urenstand, offset van oudste datum
7 verschil draaiuren = laatste urenstand minus eerste urenstand
8 gem. = (nr7 / nr4) *265

deze waarden, onder elkaar, weergeven in een extra tabblad.

Groet,
Ferenc
 
Goedemorgen Ferenc,

Misschien kan je me wat verder helpen om die "loop te maken" programmeren.
Ik ben wel in staat om een macro op te nemen, en te begrijpen maar ben helaas nog niet zover om echt te programmeren.

Ik zou het zeer op prijs stellen, als je nog wat tijd vrij kan maken voor mij

gr Ruva
 
Ruva,

Hierbij al vast een voorzetje.
Werkt nog niet helemaal maar denk dat de opzet wel duidelijk is.
Code moet nog wat getweaked worden.


Succes,

mmmmmm, zie dat het uploaden tijdelijk niet werkt..... nog even geduld.

groet,
Ferenc
 
Laatst bewerkt:
Ruva,

Hierbij al vast een voorzetje.
Werkt nog niet helemaal maar denk dat de opzet wel duidelijk is.
Code moet nog wat getweaked worden.


Succes,

mmmmmm, zie dat het uploaden tijdelijk niet werkt..... nog even geduld.

groet,
Ferenc

Bijlage vergeten toe te voegen ?

[edit] was te snel
 
Hoi Ferenc,

Ik wacht geduldig op de bijlage
Ben benieuwd wat je ervan gemaakt hebt

gr Ruva
 
Lukt nog steeds niet.
Ben ik de enige met dit probleem?

@Chielio,
heb iets later mijn post aangepast toen ik er achter kwam dat er niks bij zat.
Denk dat je wel rdelijk op tijd ben geweest met je reply :)


Groet,
Ferenc

probeer deze link eens:
<a href="http://www.esperanzadesign.nl/test2.rar" target="_blank">rar file</a>
 
Laatst bewerkt:
Goedeavond Ferenc

Ik kan dit document niet openen, ik heb dit programma niet op de pc.
en is ook niet te installeren, pc van werk vandaar.

zie je nog een andere oplossing???

gr Ruva
 
Goedeavond Ferenc

Ik kan dit document niet openen, ik heb dit programma niet op de pc.
en is ook niet te installeren, pc van werk vandaar.

zie je nog een andere oplossing???

gr Ruva

Heb je winzip?
 
Goedeavond wigi

Ferenc heeft moeite met uploaden, vandaar
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan