• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Range selecteren in vba

Status
Niet open voor verdere reacties.

Scallebe

Gebruiker
Lid geworden
29 okt 2014
Berichten
535
Beste ontwikkelaars,

Hoe kan ik volgende Range selecteren :

vanaf de cellen B6 : D6 tot en met de laatste rij met gegevens.

Ik heb eigenlijk de Range B6 : D36 nodig maar er zij niet altijd 36 rijen.


Thanks

Greetz
Pascal
 
Selecteer B6 t/m D6.
Daarna toetscombinatie: Ctrl+Shift+pijltje-naar-beneden.
 
Gijsbert,

Sorry, mijn fout... :o

Ik heb de VBA code nodig...

Toch bedankt ...

Greetz

Pascal
 
VenA,

Bedank voor de reactIe

Dit is het resultaat van de opgenomen Macro...

Code:
Sub Macro1()
'
' Macro1 Macro
'

'
    Range("B6:D36").Select
End Sub

Een eenvoudige selectie dat ken ik, maar ik weet dat er ook een manier is om van cel B6 : D6 en zo tot de laatste rij een selectie te maken maar ik weet niet meer hoe:confused:

Thanks

Pascal
 
Pascal,
Je moet Select en Activate vermijden,het vertraagt je code en is zelden nodig.
Code:
Dim Lastrow As Integer
Lastrow = ActiveSheet.Cells(Rows.Count, 2).End(xlUp).Row
Range("B6:D" & Lastrow).Select
 
gast0660,

Bedankt

Dit is precies wat ik zoek...

Tot de volgende

Greetz

Pascal
 
Code:
MsgBox Range("B6:D" & Cells(Rows.Count, 2).End(xlUp).Row).Address
MsgBox Cells(6, 2).CurrentRegion.Address
 
Als je nou de macro met relatieve verwijzingen had opgenomen had je dit gekregen:
Code:
    Range(Selection, Selection.End(xlDown)).Select
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan