I went back and put in Tom's code and it works when
Chris's code did not work. Did Chris' response try to put
more complexity in it than needed to be there. I thought
it looked close to what Tom had with a few extra
precautions perhaps. But once again, its hard to argue
with what works. I'll expand on Tom's code and see if I
run into any problems and then post back here later.
-----Original Message-----
Private Sub Userform_Initialize()
Optionbutton1.Caption = Range("Company_Name").Value
End Sub
--
Regards,
Tom Ogilvy
"Bruce Roberson"
wrote in message
...
I am going through and adapting one of my first
projects I
wrote for myself last summer when I was first learning
to
work with Excel VB. It had all these print forms on it
that I now need to adapt to another user.
On one of these print forms, I had hard coded a caption
name of "Oneok" in this case to match as an identifier
on
the invoice I was printing for that option button.
I could change the caption to read "Virginia Power" but
if
the name of the purchaser ever changes, which it will,
then the user would have to go into the properties of
the
form and change the caption. I know that is no good, so
I
need to know how to maybe link that caption name in that
form to a range name perhaps, and it needs to update
itself whenever the form in question is called.
Can someone help get me started with this approach, or
maybe ask me enough questions to where they can suggest
another approach for what I'm trying to adapt to another
user's work in this case.
Thanks,
Bruce
.