Goedemiddag,
Binnen een bestaande dataset (rij 4 zijn de headers) wil ik middels VBA een selectie kunnen maken waarbij het aantal te selecteren rijen variabel (in onderstaande code wordt deze variabele bepaald middels een InputBox (=myValue2)) kan zijn. Daarvoor zou ik onderstaande code kunnen gebruiken:
Deze selecteert een bereik van A5:C'5 + myValue2'.
Deze werkt alleen niet als ik filters op de dataset toepas. De code selecteert dan alsnog A5:C'5 + myValue2', terwijl ik een selectie wil van de eerste zichtbare cel onder A4 en dan 'myValue2' aantal zichtbare rijen naar beneden (en twee kolommen naar rechts). Ik krijg dit alleen niet voor elkaar.
Wie heeft hier een oplossing voor?
Binnen een bestaande dataset (rij 4 zijn de headers) wil ik middels VBA een selectie kunnen maken waarbij het aantal te selecteren rijen variabel (in onderstaande code wordt deze variabele bepaald middels een InputBox (=myValue2)) kan zijn. Daarvoor zou ik onderstaande code kunnen gebruiken:
Code:
Range("A4").Select
Selection.Offset(1, 0).Resize(Selection.Rows.Count + myValue2 - 1, _
Selection.Columns.Count + 2).Select
Selection.Copy
Deze selecteert een bereik van A5:C'5 + myValue2'.
Deze werkt alleen niet als ik filters op de dataset toepas. De code selecteert dan alsnog A5:C'5 + myValue2', terwijl ik een selectie wil van de eerste zichtbare cel onder A4 en dan 'myValue2' aantal zichtbare rijen naar beneden (en twee kolommen naar rechts). Ik krijg dit alleen niet voor elkaar.
Wie heeft hier een oplossing voor?
Laatst bewerkt: