meledward23
New Member
- Joined
- Aug 2, 2016
- Messages
- 19
So I am using intersect to clearcontents, as shown below. I am getting an "Object variable or with block variable not set" and I am stuck.
If I manually enter the resulting Range name (option2x) instead of the variable range name (rngselect), then it works.
Dim rngselect As Range
Dim lrow As Long
Dim rng As Range
Set rngselect = Range("assemselect") 'user selected range result on demo is "OPTION2X"
'show only user selected range
lrow = Sheets("HS Template").Range("ag" & Rows.Count).End(xlUp).Row
Range("ag1:ag" & lrow).EntireRow.Hidden = True
Range("a1:a5").EntireRow.Hidden = False
Range(rngselect).EntireRow.Hidden = False
'clear manual data in range
msgbox rngselect 'results in "option2x"
Application.Intersect(rngselect, Range("c:c")).clearcontents 'if I use application.intersect("Option2x",range("c:c")).clearcontents this works
Application.GoTo ActiveSheet.Range("A1"), True
If I manually enter the resulting Range name (option2x) instead of the variable range name (rngselect), then it works.
Dim rngselect As Range
Dim lrow As Long
Dim rng As Range
Set rngselect = Range("assemselect") 'user selected range result on demo is "OPTION2X"
'show only user selected range
lrow = Sheets("HS Template").Range("ag" & Rows.Count).End(xlUp).Row
Range("ag1:ag" & lrow).EntireRow.Hidden = True
Range("a1:a5").EntireRow.Hidden = False
Range(rngselect).EntireRow.Hidden = False
'clear manual data in range
msgbox rngselect 'results in "option2x"
Application.Intersect(rngselect, Range("c:c")).clearcontents 'if I use application.intersect("Option2x",range("c:c")).clearcontents this works
Application.GoTo ActiveSheet.Range("A1"), True