Beste,
Ik ben hier opnieuw met een vraagje. Ik wil namen van bv. een range niet in Excel zelf opgeven maar in VBA. Ik heb iets gevonden op internet dat zou moeten werken maar ik krijg het niet aan de praat.
De volgende code heb ik in een module gezet en wil de naam 'myRange' gebruiken in een procedure. Om het gemakkelijk te maken bv. om in een 'private sub' via een knop deze range te selecteren.
Kan iemand dit verduidelijken, dank u.
Ik ben hier opnieuw met een vraagje. Ik wil namen van bv. een range niet in Excel zelf opgeven maar in VBA. Ik heb iets gevonden op internet dat zou moeten werken maar ik krijg het niet aan de praat.
De volgende code heb ik in een module gezet en wil de naam 'myRange' gebruiken in een procedure. Om het gemakkelijk te maken bv. om in een 'private sub' via een knop deze range te selecteren.
Kan iemand dit verduidelijken, dank u.
Code:
Sub NameRange_Add()
Dim cell As Range
Dim rng As Range
Dim RangeName As String
Dim CellName As String
'Range of Cells Reference (Workbook Scope)
RangeName = "myRange"
CellName = "Q10:R26"
Set cell = Worksheets("data").Range(CellName)
ThisWorkbook.Names.Add Name:=RangeName, RefersTo:=cell
End Sub
Code:
Private Sub test()
myRange.select
End Sub