• 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.

Relatieve verwijzing in selectie (VBA)

Status
Niet open voor verdere reacties.

Goldfoxx

Gebruiker
Lid geworden
22 okt 2010
Berichten
22
Een deel van de macro die ik op het moment aan het maken ben is het volgende:

Code:
Range("N2:N" & Cells(Rows.Count, "M").End(xlUp).Row)

Nu wil ik dat dit een relatieve verwijzing wordt waarbij kolom N de huidige geselecteerde kolom wordt en kolom M de geselecteerde kolom -1.

Flink afgezocht op diverse fora, maar kom er niet uit, misschien dat jullie opheldering kunnen geven?
 
Niet getest maar zou moeten werken

Code:
Range(ActiveCell.Columns & "2:" & ActiveCell.Columns & Cells(Rows.Count, ActiveCell.Columns.Offset(, 1).End(xlUp).Row))
 
Hij geeft de volgende foutmelding:

methode range van object_global is mislukt
 
Deze zou zo wel eens beter kunnen werken:

Code:
Range(Cells(2, ActiveCell.Column), Cells(Cells(Rows.Count, ActiveCell.Column - 1).End(xlUp).Row, ActiveCell.Column))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan