Ik heb de volgende procedure geschreven om met een opdrachtknop naar een bepaalde cel te gaan.
Die cel (variabele staat in het click-event in de aanroep van de procedure.
Als ik die procedure in het werkblad of een aparte module in het bestand definieer gaat alles goed. Maar ik zou hem in mijn persnlk.xls willen zetten om hem overal te kunnen aanroepen. Dat werkt echter niet. Wat moet ik erin aanpassen om hem wel te laten werken?
Alvast dank voor jullie hulp.
Groeten,
Ger
Code:
Sub GaNaarCel(locatie As Variant)
Dim doelCel As Range
'##### Controleer of de variabele locatie een string (celnaam) of een range-object is #####
Select Case TypeName(locatie)
Case "String"
Set doelCel = Range(locatie)
Case "Range"
Set doelCel = locatie
Case Else
MsgBox "Ongeldige parameter. Geef een geldige celnaam of celreferentie op.", vbExclamation
Exit Sub
End Select
Application.Goto Reference:=doelCel, Scroll:=True '##### Ga naar de cel en zorg dat deze bovenaan staat #####
ActiveWindow.ScrollRow = doelCel.Row
End Sub
Die cel (variabele staat in het click-event in de aanroep van de procedure.
Als ik die procedure in het werkblad of een aparte module in het bestand definieer gaat alles goed. Maar ik zou hem in mijn persnlk.xls willen zetten om hem overal te kunnen aanroepen. Dat werkt echter niet. Wat moet ik erin aanpassen om hem wel te laten werken?
Alvast dank voor jullie hulp.
Groeten,
Ger