Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm trying to use a refedit in a userform, but strange things are
happening. The user selects a range in the spreadsheet which is supposed to be caputured by the refedit (reDataStrt) and saved as a variable. I've tried doing it by having the range selected stored when the OK button is clicked in the form code, and I've put the code to save the range in the module. The code in the module looks like this: userf1021Mid.Show vbModeless Set rColHdr = Range(reDataStrt.Value) I was thinking the range could be set after the userform was hidden. When I run it this way, I get a "variable not defined" error on reDataStrt. So I moved it to the userform code like this: Private Sub OKButton_Click() Set rColHdr = Range(reDataStrt.Value) userf1021Mid.Hide End Sub I thought this would cause the range to be set when the OK button was clicked, just before the form is hidden and control goes back to the module. But when I run it this way, I get a "object variable or with block variable not set" error on rColHdr when I return to the module, so the statement isn't working in the userform code. I looked up how to use the refedit before I started this, and it didn't seem this complicated in the examples I found in this NG. I'm confused. Anyone have any idea how to capture the refedit range and use it? Thanks again! |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
To refedit, or not to refedit, that is the question. | Excel Programming | |||
RefEdit ??? | Excel Programming | |||
RefEdit ??? | Excel Programming | |||
RefEdit | Excel Programming | |||
RefEdit doesn't work properly | Excel Programming |