PC Review


Reply
Thread Tools Rate Thread

check box linked cell

 
 
ranswert
Guest
Posts: n/a
 
      26th Mar 2008
I am trying to link a checkbox to a cell on a different sheet than the
checkbox is in. This is the code I am using:

chk.LinkedCell = Sheets("Estimates
DB").Range("estdbcboxlnkcell").Offset(estnum, 0).Address

When I run it, the checkbox is being linked to a cell on the sheet that the
checkbox is in.

What am I doing wrong?
Thanks
 
Reply With Quote
 
 
 
 
Dave Peterson
Guest
Posts: n/a
 
      26th Mar 2008
The address looks like E99 (no sheet is included).

Try:
chk.LinkedCell = Sheets("Estimates DB").Range("estdbcboxlnkcell") _
.Offset(estnum, 0).Address(external:=true)



ranswert wrote:
>
> I am trying to link a checkbox to a cell on a different sheet than the
> checkbox is in. This is the code I am using:
>
> chk.LinkedCell = Sheets("Estimates
> DB").Range("estdbcboxlnkcell").Offset(estnum, 0).Address
>
> When I run it, the checkbox is being linked to a cell on the sheet that the
> checkbox is in.
>
> What am I doing wrong?
> Thanks


--

Dave Peterson
 
Reply With Quote
 
JLGWhiz
Guest
Posts: n/a
 
      26th Mar 2008
I'm not really sure about this, because I haven't tried it, but I think this
might work:
lnkRng =Sheets("Estimates DB").Range("estdbcboxlnkcell") _
..Offset(estnum, 0).Address
chk.LinkedCell = "'Extimates DB'!lnkRng"

Not sure if the quote marks are right, but you can play with it to get it
right.

"ranswert" wrote:

> I am trying to link a checkbox to a cell on a different sheet than the
> checkbox is in. This is the code I am using:
>
> chk.LinkedCell = Sheets("Estimates
> DB").Range("estdbcboxlnkcell").Offset(estnum, 0).Address
>
> When I run it, the checkbox is being linked to a cell on the sheet that the
> checkbox is in.
>
> What am I doing wrong?
> Thanks

 
Reply With Quote
 
ranswert
Guest
Posts: n/a
 
      26th Mar 2008
I was able to get that to work, I have another problem when I do a sort on
the columns in the range. I removed the '$' from the celllink, but when I
sort, but when they are sorted the linked cell doesn't go with the row it is
tied to.

This is the code that I used:

z = Sheets("Estimates DB").Range("estdbcboxlnkcell").Offset(estnum, 0).Address
z = Replace(z, "$", "")
z = "'Estimates DB'!" & z
chk.LinkedCell = z

How do I get the linked cell to move wtih the row when it is sorted?
Thanks

"JLGWhiz" wrote:

> I'm not really sure about this, because I haven't tried it, but I think this
> might work:
> lnkRng =Sheets("Estimates DB").Range("estdbcboxlnkcell") _
> .Offset(estnum, 0).Address
> chk.LinkedCell = "'Extimates DB'!lnkRng"
>
> Not sure if the quote marks are right, but you can play with it to get it
> right.
>
> "ranswert" wrote:
>
> > I am trying to link a checkbox to a cell on a different sheet than the
> > checkbox is in. This is the code I am using:
> >
> > chk.LinkedCell = Sheets("Estimates
> > DB").Range("estdbcboxlnkcell").Offset(estnum, 0).Address
> >
> > When I run it, the checkbox is being linked to a cell on the sheet that the
> > checkbox is in.
> >
> > What am I doing wrong?
> > Thanks

 
Reply With Quote
 
JLGWhiz
Guest
Posts: n/a
 
      26th Mar 2008
Range("estdbcboxlnkcell").Offset(estnum, 0).Address

Since you are using a relative reference, as above, the linked cell is
always going to be the same relative location from Range("estdbcboxlnkcell").
If that cell moves with the sort, then the linked cell would move with the
sort. Unfortunately the named cell remains in the same absolute location
with only formulas and values being affected by the sort.

Maybe you should think about doing your sort before you link the cell.

"ranswert" wrote:

> I was able to get that to work, I have another problem when I do a sort on
> the columns in the range. I removed the '$' from the celllink, but when I
> sort, but when they are sorted the linked cell doesn't go with the row it is
> tied to.
>
> This is the code that I used:
>
> z = Sheets("Estimates DB").Range("estdbcboxlnkcell").Offset(estnum, 0).Address
> z = Replace(z, "$", "")
> z = "'Estimates DB'!" & z
> chk.LinkedCell = z
>
> How do I get the linked cell to move wtih the row when it is sorted?
> Thanks
>
> "JLGWhiz" wrote:
>
> > I'm not really sure about this, because I haven't tried it, but I think this
> > might work:
> > lnkRng =Sheets("Estimates DB").Range("estdbcboxlnkcell") _
> > .Offset(estnum, 0).Address
> > chk.LinkedCell = "'Extimates DB'!lnkRng"
> >
> > Not sure if the quote marks are right, but you can play with it to get it
> > right.
> >
> > "ranswert" wrote:
> >
> > > I am trying to link a checkbox to a cell on a different sheet than the
> > > checkbox is in. This is the code I am using:
> > >
> > > chk.LinkedCell = Sheets("Estimates
> > > DB").Range("estdbcboxlnkcell").Offset(estnum, 0).Address
> > >
> > > When I run it, the checkbox is being linked to a cell on the sheet that the
> > > checkbox is in.
> > >
> > > What am I doing wrong?
> > > Thanks

 
Reply With Quote
 
ranswert
Guest
Posts: n/a
 
      26th Mar 2008
Thanks I will give that a try.

"JLGWhiz" wrote:

> Range("estdbcboxlnkcell").Offset(estnum, 0).Address
>
> Since you are using a relative reference, as above, the linked cell is
> always going to be the same relative location from Range("estdbcboxlnkcell").
> If that cell moves with the sort, then the linked cell would move with the
> sort. Unfortunately the named cell remains in the same absolute location
> with only formulas and values being affected by the sort.
>
> Maybe you should think about doing your sort before you link the cell.
>
> "ranswert" wrote:
>
> > I was able to get that to work, I have another problem when I do a sort on
> > the columns in the range. I removed the '$' from the celllink, but when I
> > sort, but when they are sorted the linked cell doesn't go with the row it is
> > tied to.
> >
> > This is the code that I used:
> >
> > z = Sheets("Estimates DB").Range("estdbcboxlnkcell").Offset(estnum, 0).Address
> > z = Replace(z, "$", "")
> > z = "'Estimates DB'!" & z
> > chk.LinkedCell = z
> >
> > How do I get the linked cell to move wtih the row when it is sorted?
> > Thanks
> >
> > "JLGWhiz" wrote:
> >
> > > I'm not really sure about this, because I haven't tried it, but I think this
> > > might work:
> > > lnkRng =Sheets("Estimates DB").Range("estdbcboxlnkcell") _
> > > .Offset(estnum, 0).Address
> > > chk.LinkedCell = "'Extimates DB'!lnkRng"
> > >
> > > Not sure if the quote marks are right, but you can play with it to get it
> > > right.
> > >
> > > "ranswert" wrote:
> > >
> > > > I am trying to link a checkbox to a cell on a different sheet than the
> > > > checkbox is in. This is the code I am using:
> > > >
> > > > chk.LinkedCell = Sheets("Estimates
> > > > DB").Range("estdbcboxlnkcell").Offset(estnum, 0).Address
> > > >
> > > > When I run it, the checkbox is being linked to a cell on the sheet that the
> > > > checkbox is in.
> > > >
> > > > What am I doing wrong?
> > > > Thanks

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Check Box linked cell offset Tracey Microsoft Excel Programming 1 8th Feb 2010 08:59 AM
3 option boxes to linked cell-linked cell to be 1,2,3. Paula Microsoft Excel Programming 1 29th Oct 2009 01:43 PM
How do I have a linked cell auto-size to fit the linked data? CristinPDX Microsoft Excel Misc 2 24th Jun 2008 10:29 PM
How to know the linked cell of a check box gm139 Microsoft Excel Programming 3 5th Feb 2006 03:33 PM
Control Combobox Linked Cell vs Forms Combobox Linked Cell RamblinWreck Microsoft Excel Misc 2 26th Mar 2004 03:59 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 08:44 PM.