Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord
TechCafe

Hoe selecteer ik variabel cellenbereik in Excel?

In een excel (97) werkblad wil ik vba code die altijd vanuit cel C4 een X aantal gevulde cellen naar beneden selecteert. Waarbij X variabel is. Er moet echter geselecteerd worden tot de laatste gevulde cel van kolom C. de rijen 1-3 en kolommen A&B bevatten ook gegevens, deze moeten echter buiten schot blijven. Nu weet ik wel hoe ik van C4 naar de laatst gevulde kan 'springen' maar ik wil het tussenliggende aantal cellen geselecteerd om vervolgens te kunnen kopieren. Hoe kan ik dat doen?

1 antwoord
    • +
    • 0
    • -
    Je wilt dus eigenlijk voor verschillende werkbladen de volgende truc uithalen?

    Range("C4").Select
    Selection.End(xlDown).Select

    Dan zou je een for loop moeten gebruiken die door de werkbladen heen loopt en waar nodig de rest van de statements uitvoert.
    Bijvoorbeeld:

    for each ws in worksheets
    Range("C4").Select
    Selection.End(xlDown).Select
    'Overige uit te voeren acties
    next ws

    Hopelijk begrijp ik wat je wilt en heb je hier iets aan.

Beantwoord deze vraag