Hallo,
Al veel stukken code om mijn functionaliteiten te coderen heb ik op dit forum kunnen vinden .
Andere stukken functionaliteit neem ik via 'marco opnemen' op om ze vervolgens over de andere tabbladen te kopiëren.
Maar het lukt mij niet om via Google de juiste vraag te stellen die antwoord geeft op de volgende vraag.
Daarom probeer het nu via het forum.
Hierbij de situatie schets.
Omdat ik alle stukjes code bij elkaar Google en zo prima uit de voeten kan gaat het goed. Ik heb helaas nog niet de kennis om precies te 'lezen' wat een regel exact doet, anders dan dat het voor mij werkt.
Tot dit punt dus...Omdat ik de knoppen (met code) dummy-proof wil maken blijkt in de genoemde situaties de code te breken.
Heeft iemand een idee? Alvast bedankt voor de reactie.
Al veel stukken code om mijn functionaliteiten te coderen heb ik op dit forum kunnen vinden .
Andere stukken functionaliteit neem ik via 'marco opnemen' op om ze vervolgens over de andere tabbladen te kopiëren.
Maar het lukt mij niet om via Google de juiste vraag te stellen die antwoord geeft op de volgende vraag.
Daarom probeer het nu via het forum.
Hierbij de situatie schets.
- Het gaat om een testresultaten sheet.
- Op een overzicht-tabblad heb ik knoppen gemaakt om de resultaten van de tabbladen te selecteren en te kopiëren naar het overzicht tabje, om ze van daaruit te mailen.
- Er zijn meerdere tabbladen met allemaal dezelfde titelbalk.
- Ik gebruik het volgende stuk code om op de verschillende tabbladen de rijen te selecteren die aan de voorwaarden voldoen: "Known Issue", "NOK", "Opmerking"
- Voor ieder tabblad gebruik ik deze code waarbij "Blad1" steeds de naam van het tabblad bevat.
- In kolom D (Field4) staat de 'Status' waarden waarop gefilterd moet worden: "Known Issue", "NOK", "Opmerking".
ActiveSheet.Range("A1:F" & Range("A1").End(xlDown).Row - 0).AutoFilter Field:=4, Criteria1:=Array( _
"Known Issue", "NOK", "Opmerking"), Operator:=xlFilterValues
- Nadat dit filter gezet is het de bedoeling dat de Kolommen C2 t/m E geselecteerd worden om naar het overzicht-tabje te worden gekopieerd. Let wel: de onderste regel is variabel omdat je niet weet tot welke regel het filter selecteert.
- De volgende code gebruik ik daarvoor:
Range("C2:E" & Range("C2").End(xlDown).Row - 0).Copy
- Als er geen regels zijn met "Known Issue", "NOK", "Opmerking"
- Of Als alleen regel 2 wordt gefilterd.
- In deze situatie worden alle regels van C2:E t/m regel 1048576 geselecteerd. Bij het plakken op het overzicht-tabje breekt de code omdat er niet genoeg ruimte is: plakken begint op regel B30 dus dan past C2:E t/m regel 1048576 niet meer.
Omdat ik alle stukjes code bij elkaar Google en zo prima uit de voeten kan gaat het goed. Ik heb helaas nog niet de kennis om precies te 'lezen' wat een regel exact doet, anders dan dat het voor mij werkt.
Tot dit punt dus...Omdat ik de knoppen (met code) dummy-proof wil maken blijkt in de genoemde situaties de code te breken.
Heeft iemand een idee? Alvast bedankt voor de reactie.