Arnout1987
Gebruiker
- Lid geworden
- 8 jun 2016
- Berichten
- 6
Goedenavond,
Voor de maandelijkse kwaliteitsmeting op mijn werk heb ik via UserForms een groep vragen ingevoerd die mensen kunnen beantwoorden om het werk van collega's te controleren.
Deze gegevens worden vervolgens weggeschreven naar een ander tabblad. Als een bepaalde actie niet goed is uitgevoerd, wordt het woord "FOUT" weggeschreven, en komt in het veld daarachter de reden van afkeuren te staan.
Omdat dit (zeker nadat er honderden metingen zijn gedaan), dit erg onoverzichtelijk is voor het analyseren, zou ik graag met een macro'tje alleen de foute acties uit het bestand halen. Zie voor een versimpeling het bijgevoegde bestand.
Op het moment dat er ergens op het tabblad FOUT staat, wil ik dus een aantal corresponderende gegevens ophalen, en die allemaal onder elkaar kunnen wegschrijven op een andere plek. De tabel zoals bijgevoegd, moet dus de Output die daaronder staat krijgen na het runnen van de Macro.
Hoe kan ik dit het beste doen? Ik weet wel hoe ik vanuit Excel deze gegevens kan ophalen, maar dan komt het ten eerste niet netjes onder elkaar te staan, en loop ik ook tegen problemen aan als er voor 1 administratienummer meerdere fouten zijn gemaakt.
Het moet dus iets zijn in de vorm van:
If Cells.Range(A2:I11).Value = "FOUT" Then --> Selecteer bepaalde cellen en kopieer die naar een bepaalde locatie op de eerstvolgende lege plek vanaf cel A18.
Kan iemand mij (een stukje) op weg helpen?
Voor de maandelijkse kwaliteitsmeting op mijn werk heb ik via UserForms een groep vragen ingevoerd die mensen kunnen beantwoorden om het werk van collega's te controleren.
Deze gegevens worden vervolgens weggeschreven naar een ander tabblad. Als een bepaalde actie niet goed is uitgevoerd, wordt het woord "FOUT" weggeschreven, en komt in het veld daarachter de reden van afkeuren te staan.
Omdat dit (zeker nadat er honderden metingen zijn gedaan), dit erg onoverzichtelijk is voor het analyseren, zou ik graag met een macro'tje alleen de foute acties uit het bestand halen. Zie voor een versimpeling het bijgevoegde bestand.
Op het moment dat er ergens op het tabblad FOUT staat, wil ik dus een aantal corresponderende gegevens ophalen, en die allemaal onder elkaar kunnen wegschrijven op een andere plek. De tabel zoals bijgevoegd, moet dus de Output die daaronder staat krijgen na het runnen van de Macro.
Hoe kan ik dit het beste doen? Ik weet wel hoe ik vanuit Excel deze gegevens kan ophalen, maar dan komt het ten eerste niet netjes onder elkaar te staan, en loop ik ook tegen problemen aan als er voor 1 administratienummer meerdere fouten zijn gemaakt.
Het moet dus iets zijn in de vorm van:
If Cells.Range(A2:I11).Value = "FOUT" Then --> Selecteer bepaalde cellen en kopieer die naar een bepaalde locatie op de eerstvolgende lege plek vanaf cel A18.
Kan iemand mij (een stukje) op weg helpen?