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

Opgelost VBA en VO werkt niet

Dit topic is als opgelost gemarkeerd

Senso

Inventaris
Lid geworden
13 jun 2016
Berichten
11.243
Besturingssysteem
W10 Pro en W11 Pro
Office versie
Office 2007 H&S en Office 2021 Prof Plus
In document a werkt het en in b niet

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With ThisWorkbook.Names("HighlightRow")
.Name = "HighlightRow"
.RefersToR1C1 = "=" & ActiveCell.Row
End With
End Sub

VO
=RIJ(A1)=HighlightRow

foutmelding door vetgedrukte regel
 
Dan is in werkboek b de naam HighlightRow niet aanwezig. Geef een willekeurige cel de naam HighlightRow.
Of doe het zo:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Target.Name = "HighlightRow"
    ThisWorkbook.Names("HighlightRow").RefersToR1C1 = "=" & ActiveCell.Row
End Sub
 
Bedankt, is gelukt.👍
 
Geen idee waarom sommige mensen bij "Byval Target As Range" overschakelen naar 'ActiveCell'
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 names.add "HighligthRow", target.row
end sub
 
Terug
Bovenaan Onderaan