Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 7 van 7

Onderwerp: Ontleden van een database

  1. #1
    Vraag is opgelost

    Red face Ontleden van een database

    Omdat mijn Maand database enorm groeit ben ik op zoek naar mensen die mij kunnen helpen met macro's of VBA code een database snel en efficient te ontleden. Ik heb een beperkt deel geanonimiseerd en als bijlage toegevoegd. Kolom c (klant) zijn klanten die variërend per maand een aantal rijen produceren. Dus ik wil graag de database opdelen per klant per worksheet (kan dat met 500 verschillende klanten?) zoals worksheet 1 is alle klant 1 regels, worksheet 2 alle klant 2 regels etc. Daarnaast wil ik het begin van de eerste beginstand afgetrokken hebben van de laatste cel eindstand per worksheet (zie de resultaten tabbladen die ik graag als resultaat wil zien).

    Als alles op een worksheet staat per Klant wil ik de regels geselecteerd hebben op gebruikers met na elke gebruiker een vijftal lege regels ingevoegd. Nu wil ik graag per klant het begin van de eerste beginstand afgetrokken hebben van de laatste cel eindstand. (zie wederom Resultaat klant tabbladen als verduidelijking voor het gewenste resultaat)

    Ik waardeer alle help die ik kan krijgen, alvast bedankt. Ik werk met excel 2016 op een mac dus kan niet met actie X werken en ben nog steeds een beginner met VBA

    MVG Hoss312
    Bijgevoegde bestanden Bijgevoegde bestanden

  2. #2
    Senior Member
    Geregistreerd
    5 december 2011
    Beste,

    Werken met een database doe je best in Access. Maar betekent extra werk zoals diverse tabellen opstellen en bovendien is Access moeilijker dan Excel.
    mvg,
    tkint

  3. #3
    Giga Honourable Senior Member
    Geregistreerd
    2 maart 2013
    Waarom wil je van gestructureerde data chaos maken? 500 tabjes is onwerkbaar. Maak gebruik van draaitabellen of filters om de data te analyseren. Zie de tab 'Draaitabel'.
    Bijgevoegde bestanden Bijgevoegde bestanden
    Je kan een paard naar het water leiden, maar je kan het niet dwingen te drinken.

  4. #4
    Giga Honourable Senior Member
    Geregistreerd
    2 maart 2013
    Ook nog even een VBA variant gemaakt voor de analyse van een klant. Klik op de tab 'Analyse' en vul het klantnummer in.
    Bijgevoegde bestanden Bijgevoegde bestanden
    Je kan een paard naar het water leiden, maar je kan het niet dwingen te drinken.

  5. #5
    Geweldig!! Inderdaad veel beter! Ik ga mij inlezen op draaitabellen. Mocht ik vastlopen mag ik dan nog een beroep op je doen?

    Hartelijk bedankt!
    Laatst aangepast door snb : 11 februari 2019 om 08:52

  6. #6
    Helaas loopt de VBA vast. Ik heb twee screenshots bijgevoegd om te laten zien wat er fout gaat. Enig idee?
    Bijgevoegde kleine afbeeldingen Bijgevoegde kleine afbeeldingen Klik op afbeelding voor grotere versie

Naam:  Schermafbeelding 2019-02-11 om 09.49.24.png‎
Bekeken: 22
Grootte:  1.014,0 KB   Klik op afbeelding voor grotere versie

Naam:  Schermafbeelding 2019-02-11 om 09.48.57.png‎
Bekeken: 18
Grootte:  1,28 MB  

  7. #7
    Giga Honourable Senior Member
    Geregistreerd
    2 maart 2013
    Altijd geouwehoer met code voor een MAC

    Vervang de geel gemarkeerde regel eens door
    Code:
    .Parent.ShowAllData
    Je kan een paard naar het water leiden, maar je kan het niet dwingen te drinken.

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren