Re: $$Excel-Macros$$ Toggle a Cell value

2011-10-17 Thread Cab Boose
Hi Sam

Works very well.  Thankyou Sam and Don for your inputs.

REgards

Charlie

On Sun, Oct 16, 2011 at 9:55 PM, Sam Mathai Chacko wrote:

> I don't necessarily support this alternative, and I don't think it is
> popular among the old schools either, but it is effective nonetheless. There
> is a certain Hyperlink event which could be modified to bamboozle Excel and
> make it work to your advantage. The trick is to create a hyperlink to the
> same cell from within itself, and then use the event macro.
>
> I have attached a modified version of the same here. The green line is just
> added as an embellishment. You can ignore that if not needed.
>
> *Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
>
> With Target.Parent
> If .Address(0, 0) = "G15" Then
> Target.ScreenTip = "Click to reverse direction of the motor"
> .Value = Abs(CLng(Not -.Value))
> End If
> End With
>
> End Sub
>
>
> Regards,
>
> Sam Mathai Chacko (GL)
>
> *
> On Sun, Oct 16, 2011 at 12:06 PM, Cab Boose  wrote:
>
>> Hi Don & Sam
>>
>> Don.   appreciate your comment.  I had not made it clear what I was
>> looking for.  Apologies.
>>
>> Sam, yes it is working great with dbl click or right click.  It does not
>> work with a single click, which is what I prefer.  In use the cell would be
>> selected and then may also need to click once again to change the cell to
>> requirement.
>>
>> Your comments would be appreciated.
>>
>> Thanks
>>
>> Charlie Harris
>>
>> On Sun, Oct 16, 2011 at 12:13 AM, dguillett1 wrote:
>>
>>>   Your request was “when I SELECT the cell”. So, as Sam says, use
>>> another event such as doubleclick.
>>>
>>> Don Guillett
>>> SalesAid Software
>>> dguille...@gmail.com
>>>
>>>  *From:* Cab Boose 
>>> *Sent:* Friday, October 14, 2011 8:32 PM
>>> *To:* excel-macros@googlegroups.com
>>> *Subject:* Re: $$Excel-Macros$$ Toggle a Cell value
>>>
>>>  Hi Don and Sam
>>>
>>> Thanks for your input.
>>>
>>> I use Win7  Excel  and on a laptop.
>>>
>>>
>>> Don, your code work ok but  small hiccup.  The code/color changes ok when
>>> I select a different cell and then come back to actual cell again.  Color
>>> and number change as required.  However I would like to be able to leave the
>>> cursor in the active cell, somethimes,  and each time I tap the cell on the
>>> laptop pad, it should change. That is without having to go to another
>>> cell first.  In other words how do you get Excel to know when you select
>>> cell and then select again without moving.  Maybe if we can after the first
>>> selection and change of color/code Excel places the active cell into a
>>> default cell nearby, and if the direction needs to be changed again I need
>>> to select that cell again.  Or is there a way of refreshing the g15 cell
>>> without moving.
>>>
>>> Sam, your code brings up a   run time error '13'   type mismatch.  The
>>> color is ok by format, but does the code allow for changing the value in the
>>> cell back and forth from 1 to 0 and 0 to 1 .
>>>
>>>
>>> Thankyou all
>>>
>>> Charlie Harris
>>>
>>>
>>>
>>>
>>>
>>> On Sat, Oct 15, 2011 at 6:36 AM, Sam Mathai Chacko 
>>> wrote:
>>>
>>>> This should do it
>>>>
>>>>
>>>> Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>>>>
>>>> If Target.Address(0, 0) = "G15" Then
>>>> Target.Value = Abs(CLng(Not -Target.Value))
>>>> End If
>>>>
>>>> End Sub
>>>>
>>>> Use a conditional format for coloring the cell.
>>>>
>>>> If you do not want to add a conditional format (which is faster than VBA
>>>> by the way), and do the coloring also through VBA, then just add the
>>>> following line within the If End IF statement in the VBA above.
>>>>
>>>> Target.Interior.ColorIndex = 4 - Target.Value
>>>>
>>>> Regards,
>>>>
>>>> Sam Mathai Chacko
>>>>
>>>>
>>>> On Fri, Oct 14, 2011 at 6:09 PM, dguillett1 wrote:
>>>>
>>>>>   Right click sheet tab>view code>copy/paste this to make the changes
>>>>> in col G
>>>

Re: $$Excel-Macros$$ Toggle a Cell value

2011-10-16 Thread Sam Mathai Chacko
I don't necessarily support this alternative, and I don't think it is
popular among the old schools either, but it is effective nonetheless. There
is a certain Hyperlink event which could be modified to bamboozle Excel and
make it work to your advantage. The trick is to create a hyperlink to the
same cell from within itself, and then use the event macro.

I have attached a modified version of the same here. The green line is just
added as an embellishment. You can ignore that if not needed.

*Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)

With Target.Parent
If .Address(0, 0) = "G15" Then
Target.ScreenTip = "Click to reverse direction of the motor"
.Value = Abs(CLng(Not -.Value))
End If
End With

End Sub

Regards,

Sam Mathai Chacko (GL)

*
On Sun, Oct 16, 2011 at 12:06 PM, Cab Boose  wrote:

> Hi Don & Sam
>
> Don.   appreciate your comment.  I had not made it clear what I was looking
> for.  Apologies.
>
> Sam, yes it is working great with dbl click or right click.  It does not
> work with a single click, which is what I prefer.  In use the cell would be
> selected and then may also need to click once again to change the cell to
> requirement.
>
> Your comments would be appreciated.
>
> Thanks
>
> Charlie Harris
>
> On Sun, Oct 16, 2011 at 12:13 AM, dguillett1  wrote:
>
>>   Your request was “when I SELECT the cell”. So, as Sam says, use another
>> event such as doubleclick.
>>
>> Don Guillett
>> SalesAid Software
>> dguille...@gmail.com
>>
>>  *From:* Cab Boose 
>> *Sent:* Friday, October 14, 2011 8:32 PM
>> *To:* excel-macros@googlegroups.com
>> *Subject:* Re: $$Excel-Macros$$ Toggle a Cell value
>>
>>  Hi Don and Sam
>>
>> Thanks for your input.
>>
>> I use Win7  Excel  and on a laptop.
>>
>>
>> Don, your code work ok but  small hiccup.  The code/color changes ok when
>> I select a different cell and then come back to actual cell again.  Color
>> and number change as required.  However I would like to be able to leave the
>> cursor in the active cell, somethimes,  and each time I tap the cell on the
>> laptop pad, it should change. That is without having to go to another
>> cell first.  In other words how do you get Excel to know when you select
>> cell and then select again without moving.  Maybe if we can after the first
>> selection and change of color/code Excel places the active cell into a
>> default cell nearby, and if the direction needs to be changed again I need
>> to select that cell again.  Or is there a way of refreshing the g15 cell
>> without moving.
>>
>> Sam, your code brings up a   run time error '13'   type mismatch.  The
>> color is ok by format, but does the code allow for changing the value in the
>> cell back and forth from 1 to 0 and 0 to 1 .
>>
>>
>> Thankyou all
>>
>> Charlie Harris
>>
>>
>>
>>
>>
>> On Sat, Oct 15, 2011 at 6:36 AM, Sam Mathai Chacko wrote:
>>
>>> This should do it
>>>
>>>
>>> Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>>>
>>> If Target.Address(0, 0) = "G15" Then
>>> Target.Value = Abs(CLng(Not -Target.Value))
>>> End If
>>>
>>> End Sub
>>>
>>> Use a conditional format for coloring the cell.
>>>
>>> If you do not want to add a conditional format (which is faster than VBA
>>> by the way), and do the coloring also through VBA, then just add the
>>> following line within the If End IF statement in the VBA above.
>>>
>>> Target.Interior.ColorIndex = 4 - Target.Value
>>>
>>> Regards,
>>>
>>> Sam Mathai Chacko
>>>
>>>
>>> On Fri, Oct 14, 2011 at 6:09 PM, dguillett1 wrote:
>>>
>>>>   Right click sheet tab>view code>copy/paste this to make the changes
>>>> in col G
>>>>
>>>> Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>>>> If Target.Column <> 7 Or Target.Count > 1 Then Exit Sub
>>>> If Target = 1 Then
>>>> Target = 0
>>>> Target.Interior.ColorIndex = 4
>>>> Else
>>>> Target = 1
>>>> Target.Interior.ColorIndex = 3
>>>> End If
>>>> End Sub
>>>>
>>>> Don Guillett
>>>> SalesAid Software
>>>> dguille...@gmail.com
>>>>
>>>>  *From:* Cab Boose 
>>>> *Sent:* Friday, October 14, 2011 2:33 AM
>>

Re: $$Excel-Macros$$ Toggle a Cell value

2011-10-15 Thread Cab Boose
Hi Don & Sam

Don.   appreciate your comment.  I had not made it clear what I was looking
for.  Apologies.

Sam, yes it is working great with dbl click or right click.  It does not
work with a single click, which is what I prefer.  In use the cell would be
selected and then may also need to click once again to change the cell to
requirement.

Your comments would be appreciated.

Thanks

Charlie Harris

On Sun, Oct 16, 2011 at 12:13 AM, dguillett1  wrote:

>   Your request was “when I SELECT the cell”. So, as Sam says, use another
> event such as doubleclick.
>
> Don Guillett
> SalesAid Software
> dguille...@gmail.com
>
>  *From:* Cab Boose 
> *Sent:* Friday, October 14, 2011 8:32 PM
> *To:* excel-macros@googlegroups.com
> *Subject:* Re: $$Excel-Macros$$ Toggle a Cell value
>
>  Hi Don and Sam
>
> Thanks for your input.
>
> I use Win7  Excel  and on a laptop.
>
>
> Don, your code work ok but  small hiccup.  The code/color changes ok when I
> select a different cell and then come back to actual cell again.  Color and
> number change as required.  However I would like to be able to leave the
> cursor in the active cell, somethimes,  and each time I tap the cell on the
> laptop pad, it should change. That is without having to go to another
> cell first.  In other words how do you get Excel to know when you select
> cell and then select again without moving.  Maybe if we can after the first
> selection and change of color/code Excel places the active cell into a
> default cell nearby, and if the direction needs to be changed again I need
> to select that cell again.  Or is there a way of refreshing the g15 cell
> without moving.
>
> Sam, your code brings up a   run time error '13'   type mismatch.  The
> color is ok by format, but does the code allow for changing the value in the
> cell back and forth from 1 to 0 and 0 to 1 .
>
>
> Thankyou all
>
> Charlie Harris
>
>
>
>
>
> On Sat, Oct 15, 2011 at 6:36 AM, Sam Mathai Chacko wrote:
>
>> This should do it
>>
>>
>> Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>>
>> If Target.Address(0, 0) = "G15" Then
>> Target.Value = Abs(CLng(Not -Target.Value))
>> End If
>>
>> End Sub
>>
>> Use a conditional format for coloring the cell.
>>
>> If you do not want to add a conditional format (which is faster than VBA
>> by the way), and do the coloring also through VBA, then just add the
>> following line within the If End IF statement in the VBA above.
>>
>> Target.Interior.ColorIndex = 4 - Target.Value
>>
>> Regards,
>>
>> Sam Mathai Chacko
>>
>>
>> On Fri, Oct 14, 2011 at 6:09 PM, dguillett1  wrote:
>>
>>>   Right click sheet tab>view code>copy/paste this to make the changes in
>>> col G
>>>
>>> Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>>> If Target.Column <> 7 Or Target.Count > 1 Then Exit Sub
>>> If Target = 1 Then
>>> Target = 0
>>> Target.Interior.ColorIndex = 4
>>> Else
>>> Target = 1
>>> Target.Interior.ColorIndex = 3
>>> End If
>>> End Sub
>>>
>>> Don Guillett
>>> SalesAid Software
>>> dguille...@gmail.com
>>>
>>>  *From:* Cab Boose 
>>> *Sent:* Friday, October 14, 2011 2:33 AM
>>> *To:* excel-macros@googlegroups.com
>>> *Subject:* $$Excel-Macros$$ Toggle a Cell value
>>>
>>>   Hi eveyrone
>>>
>>> See attached sheet.
>>>
>>> For a 12 volt motor speed direction, Forward or Reverse  I want to have a
>>> value of a cell to toggle back and forth between 0 and 1 and cell color also
>>> to change each time between green and red.
>>>
>>> Prefer to use a cell than use a toggle button, unless a toggle button can
>>> change colors etc and the value of 0 or 1  from the toggle button can be
>>> used to export etc
>>>
>>> Your comments would be appreciated.
>>>
>>> Charlie Harris
>>> --
>>>
>>> --
>>> Some important links for excel users:
>>> 1. Follow us on TWITTER for tips tricks and links :
>>> http://twitter.com/exceldailytip
>>> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
&g

Re: $$Excel-Macros$$ Toggle a Cell value

2011-10-15 Thread dguillett1
Your request was “when I SELECT the cell”. So, as Sam says, use another event 
such as doubleclick.

Don Guillett
SalesAid Software
dguille...@gmail.com

From: Cab Boose 
Sent: Friday, October 14, 2011 8:32 PM
To: excel-macros@googlegroups.com 
Subject: Re: $$Excel-Macros$$ Toggle a Cell value

Hi Don and Sam

Thanks for your input.

I use Win7  Excel  and on a laptop.


Don, your code work ok but  small hiccup.  The code/color changes ok when I 
select a different cell and then come back to actual cell again.  Color and 
number change as required.  However I would like to be able to leave the cursor 
in the active cell, somethimes,  and each time I tap the cell on the laptop 
pad, it should change. That is without having to go to another cell first.  
In other words how do you get Excel to know when you select cell and then 
select again without moving.  Maybe if we can after the first selection and 
change of color/code Excel places the active cell into a default cell nearby, 
and if the direction needs to be changed again I need to select that cell 
again.  Or is there a way of refreshing the g15 cell without moving.

Sam, your code brings up a   run time error '13'   type mismatch.  The color is 
ok by format, but does the code allow for changing the value in the cell back 
and forth from 1 to 0 and 0 to 1 .


Thankyou all

Charlie Harris




 
On Sat, Oct 15, 2011 at 6:36 AM, Sam Mathai Chacko  wrote:

  This should do it 


  Private Sub Worksheet_SelectionChange(ByVal Target As Range)


  If Target.Address(0, 0) = "G15" Then
  Target.Value = Abs(CLng(Not -Target.Value))
  End If
  
  End Sub

  Use a conditional format for coloring the cell.

  If you do not want to add a conditional format (which is faster than VBA by 
the way), and do the coloring also through VBA, then just add the following 
line within the If End IF statement in the VBA above.

  Target.Interior.ColorIndex = 4 - Target.Value

  Regards,

  Sam Mathai Chacko 



  On Fri, Oct 14, 2011 at 6:09 PM, dguillett1  wrote:

Right click sheet tab>view code>copy/paste this to make the changes in col G

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column <> 7 Or Target.Count > 1 Then Exit Sub
If Target = 1 Then
Target = 0
Target.Interior.ColorIndex = 4
Else
Target = 1
Target.Interior.ColorIndex = 3
End If
End Sub

Don Guillett
SalesAid Software
dguille...@gmail.com

From: Cab Boose 
Sent: Friday, October 14, 2011 2:33 AM
To: excel-macros@googlegroups.com 
    Subject: $$Excel-Macros$$ Toggle a Cell value

Hi eveyrone

See attached sheet.

For a 12 volt motor speed direction, Forward or Reverse  I want to have a 
value of a cell to toggle back and forth between 0 and 1 and cell color also to 
change each time between green and red.

Prefer to use a cell than use a toggle button, unless a toggle button can 
change colors etc and the value of 0 or 1  from the toggle button can be used 
to export etc

Your comments would be appreciated.

Charlie Harris
-- 

--
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com

To post to this group, send email to excel-macros@googlegroups.com
 
<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/discussexcel

-- 

--
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com

To post to this group, send email to excel-macros@googlegroups.com
 
<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/discussexcel





  -- 
  Sam Mathai Chacko 

  -- 
  
--
  Some important links fo

Re: $$Excel-Macros$$ Toggle a Cell value

2011-10-14 Thread Sam Mathai Chacko
Charlie, the reason why it throws an exception is because the cell should
have either 1 or 0 in the first place. You probably are copying the formula
over to your workbook. If yes, just put a 0 in G15 before you start using
the macro.
FOr your query regarding selection of cell, pls download the attachment.
Have used the BeforeRightClick event, as well as the DoubleClick event.
Either one event should trigger the macro, which means you don't have to
select another cell and come back for the macro to trigger.

Regards,

Sam Mathai Chacko (GL)
On Sat, Oct 15, 2011 at 3:32 AM, Cab Boose  wrote:

> Hi Don and Sam
>
> Thanks for your input.
>
> I use Win7  Excel  and on a laptop.
>
>
> Don, your code work ok but  small hiccup.  The code/color changes ok when I
> select a different cell and then come back to actual cell again.  Color and
> number change as required.  However I would like to be able to leave the
> cursor in the active cell, somethimes,  and each time I tap the cell on the
> laptop pad, it should change. That is without having to go to another
> cell first.  In other words how do you get Excel to know when you select
> cell and then select again without moving.  Maybe if we can after the first
> selection and change of color/code Excel places the active cell into a
> default cell nearby, and if the direction needs to be changed again I need
> to select that cell again.  Or is there a way of refreshing the g15 cell
> without moving.
>
> Sam, your code brings up a   run time error '13'   type mismatch.  The
> color is ok by format, but does the code allow for changing the value in the
> cell back and forth from 1 to 0 and 0 to 1 .
>
>
> Thankyou all
>
> Charlie Harris
>
>
>
>
>
> On Sat, Oct 15, 2011 at 6:36 AM, Sam Mathai Chacko wrote:
>
>> This should do it
>>
>>
>> Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>>
>> If Target.Address(0, 0) = "G15" Then
>> Target.Value = Abs(CLng(Not -Target.Value))
>> End If
>>
>> End Sub
>>
>> Use a conditional format for coloring the cell.
>>
>> If you do not want to add a conditional format (which is faster than VBA
>> by the way), and do the coloring also through VBA, then just add the
>> following line within the If End IF statement in the VBA above.
>>
>> Target.Interior.ColorIndex = 4 - Target.Value
>>
>> Regards,
>>
>> Sam Mathai Chacko
>>
>>
>> On Fri, Oct 14, 2011 at 6:09 PM, dguillett1  wrote:
>>
>>>   Right click sheet tab>view code>copy/paste this to make the changes in
>>> col G
>>>
>>> Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>>> If Target.Column <> 7 Or Target.Count > 1 Then Exit Sub
>>> If Target = 1 Then
>>> Target = 0
>>> Target.Interior.ColorIndex = 4
>>> Else
>>> Target = 1
>>> Target.Interior.ColorIndex = 3
>>> End If
>>> End Sub
>>>
>>> Don Guillett
>>> SalesAid Software
>>> dguille...@gmail.com
>>>
>>>  *From:* Cab Boose 
>>> *Sent:* Friday, October 14, 2011 2:33 AM
>>> *To:* excel-macros@googlegroups.com
>>> *Subject:* $$Excel-Macros$$ Toggle a Cell value
>>>
>>>   Hi eveyrone
>>>
>>> See attached sheet.
>>>
>>> For a 12 volt motor speed direction, Forward or Reverse  I want to have a
>>> value of a cell to toggle back and forth between 0 and 1 and cell color also
>>> to change each time between green and red.
>>>
>>> Prefer to use a cell than use a toggle button, unless a toggle button can
>>> change colors etc and the value of 0 or 1  from the toggle button can be
>>> used to export etc
>>>
>>> Your comments would be appreciated.
>>>
>>> Charlie Harris
>>> --
>>>
>>> --
>>> Some important links for excel users:
>>> 1. Follow us on TWITTER for tips tricks and links :
>>> http://twitter.com/exceldailytip
>>> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>>
>>> To post to this group, send email to excel-macros@googlegroups.com
>>>
>>> <><><><><><><><><><><><><

Re: $$Excel-Macros$$ Toggle a Cell value

2011-10-14 Thread Cab Boose
Hi Don and Sam

Thanks for your input.

I use Win7  Excel  and on a laptop.


Don, your code work ok but  small hiccup.  The code/color changes ok when I
select a different cell and then come back to actual cell again.  Color and
number change as required.  However I would like to be able to leave the
cursor in the active cell, somethimes,  and each time I tap the cell on the
laptop pad, it should change. That is without having to go to another
cell first.  In other words how do you get Excel to know when you select
cell and then select again without moving.  Maybe if we can after the first
selection and change of color/code Excel places the active cell into a
default cell nearby, and if the direction needs to be changed again I need
to select that cell again.  Or is there a way of refreshing the g15 cell
without moving.

Sam, your code brings up a   run time error '13'   type mismatch.  The color
is ok by format, but does the code allow for changing the value in the cell
back and forth from 1 to 0 and 0 to 1 .


Thankyou all

Charlie Harris





On Sat, Oct 15, 2011 at 6:36 AM, Sam Mathai Chacko wrote:

> This should do it
>
>
> Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>
> If Target.Address(0, 0) = "G15" Then
> Target.Value = Abs(CLng(Not -Target.Value))
> End If
>
> End Sub
>
> Use a conditional format for coloring the cell.
>
> If you do not want to add a conditional format (which is faster than VBA by
> the way), and do the coloring also through VBA, then just add the following
> line within the If End IF statement in the VBA above.
>
> Target.Interior.ColorIndex = 4 - Target.Value
>
> Regards,
>
> Sam Mathai Chacko
>
>
> On Fri, Oct 14, 2011 at 6:09 PM, dguillett1  wrote:
>
>>   Right click sheet tab>view code>copy/paste this to make the changes in
>> col G
>>
>> Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>> If Target.Column <> 7 Or Target.Count > 1 Then Exit Sub
>> If Target = 1 Then
>> Target = 0
>> Target.Interior.ColorIndex = 4
>> Else
>> Target = 1
>> Target.Interior.ColorIndex = 3
>> End If
>> End Sub
>>
>> Don Guillett
>> SalesAid Software
>> dguille...@gmail.com
>>
>>  *From:* Cab Boose 
>> *Sent:* Friday, October 14, 2011 2:33 AM
>> *To:* excel-macros@googlegroups.com
>> *Subject:* $$Excel-Macros$$ Toggle a Cell value
>>
>>  Hi eveyrone
>>
>> See attached sheet.
>>
>> For a 12 volt motor speed direction, Forward or Reverse  I want to have a
>> value of a cell to toggle back and forth between 0 and 1 and cell color also
>> to change each time between green and red.
>>
>> Prefer to use a cell than use a toggle button, unless a toggle button can
>> change colors etc and the value of 0 or 1  from the toggle button can be
>> used to export etc
>>
>> Your comments would be appreciated.
>>
>> Charlie Harris
>> --
>>
>> --
>> Some important links for excel users:
>> 1. Follow us on TWITTER for tips tricks and links :
>> http://twitter.com/exceldailytip
>> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>
>> To post to this group, send email to excel-macros@googlegroups.com
>>
>> <><><><><><><><><><><><><><><><><><><><><><>
>> Like our page on facebook , Just follow below link
>> http://www.facebook.com/discussexcel
>>
>> --
>>
>> --
>> Some important links for excel users:
>> 1. Follow us on TWITTER for tips tricks and links :
>> http://twitter.com/exceldailytip
>> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>
>> To post to this group, send email to excel-macros@googlegroups.com
>>
>> <><><><><><><><><><><><><><><><><><><><><><>
>> Like our page on fac

Re: $$Excel-Macros$$ Toggle a Cell value

2011-10-14 Thread Sam Mathai Chacko
This should do it

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Address(0, 0) = "G15" Then
Target.Value = Abs(CLng(Not -Target.Value))
End If

End Sub

Use a conditional format for coloring the cell.

If you do not want to add a conditional format (which is faster than VBA by
the way), and do the coloring also through VBA, then just add the following
line within the If End IF statement in the VBA above.

Target.Interior.ColorIndex = 4 - Target.Value

Regards,

Sam Mathai Chacko

On Fri, Oct 14, 2011 at 6:09 PM, dguillett1  wrote:

>   Right click sheet tab>view code>copy/paste this to make the changes in
> col G
>
> Private Sub Worksheet_SelectionChange(ByVal Target As Range)
> If Target.Column <> 7 Or Target.Count > 1 Then Exit Sub
> If Target = 1 Then
> Target = 0
> Target.Interior.ColorIndex = 4
> Else
> Target = 1
> Target.Interior.ColorIndex = 3
> End If
> End Sub
>
> Don Guillett
> SalesAid Software
> dguille...@gmail.com
>
>  *From:* Cab Boose 
> *Sent:* Friday, October 14, 2011 2:33 AM
> *To:* excel-macros@googlegroups.com
> *Subject:* $$Excel-Macros$$ Toggle a Cell value
>
>  Hi eveyrone
>
> See attached sheet.
>
> For a 12 volt motor speed direction, Forward or Reverse  I want to have a
> value of a cell to toggle back and forth between 0 and 1 and cell color also
> to change each time between green and red.
>
> Prefer to use a cell than use a toggle button, unless a toggle button can
> change colors etc and the value of 0 or 1  from the toggle button can be
> used to export etc
>
> Your comments would be appreciated.
>
> Charlie Harris
> --
>
> --
> Some important links for excel users:
> 1. Follow us on TWITTER for tips tricks and links :
> http://twitter.com/exceldailytip
> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
> 3. Excel tutorials at http://www.excel-macros.blogspot.com
> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>
> To post to this group, send email to excel-macros@googlegroups.com
>
> <><><><><><><><><><><><><><><><><><><><><><>
> Like our page on facebook , Just follow below link
> http://www.facebook.com/discussexcel
>
> --
>
> --
> Some important links for excel users:
> 1. Follow us on TWITTER for tips tricks and links :
> http://twitter.com/exceldailytip
> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
> 3. Excel tutorials at http://www.excel-macros.blogspot.com
> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>
> To post to this group, send email to excel-macros@googlegroups.com
>
> <><><><><><><><><><><><><><><><><><><><><><>
> Like our page on facebook , Just follow below link
> http://www.facebook.com/discussexcel
>



-- 
Sam Mathai Chacko

-- 
--
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/discussexcel


CellToggle.xls
Description: MS-Excel spreadsheet


Re: $$Excel-Macros$$ Toggle a Cell value

2011-10-14 Thread dguillett1
Right click sheet tab>view code>copy/paste this to make the changes in col G

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column <> 7 Or Target.Count > 1 Then Exit Sub
If Target = 1 Then
Target = 0
Target.Interior.ColorIndex = 4
Else
Target = 1
Target.Interior.ColorIndex = 3
End If
End Sub

Don Guillett
SalesAid Software
dguille...@gmail.com

From: Cab Boose 
Sent: Friday, October 14, 2011 2:33 AM
To: excel-macros@googlegroups.com 
Subject: $$Excel-Macros$$ Toggle a Cell value

Hi eveyrone

See attached sheet.

For a 12 volt motor speed direction, Forward or Reverse  I want to have a value 
of a cell to toggle back and forth between 0 and 1 and cell color also to 
change each time between green and red.

Prefer to use a cell than use a toggle button, unless a toggle button can 
change colors etc and the value of 0 or 1  from the toggle button can be used 
to export etc

Your comments would be appreciated.

Charlie Harris
-- 
--
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com

To post to this group, send email to excel-macros@googlegroups.com
 
<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/discussexcel

-- 
--
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/discussexcel


$$Excel-Macros$$ Toggle a Cell value

2011-10-14 Thread Cab Boose
Hi eveyrone

See attached sheet.

For a 12 volt motor speed direction, Forward or Reverse  I want to have a
value of a cell to toggle back and forth between 0 and 1 and cell color also
to change each time between green and red.

Prefer to use a cell than use a toggle button, unless a toggle button can
change colors etc and the value of 0 or 1  from the toggle button can be
used to export etc

Your comments would be appreciated.

Charlie Harris

-- 
--
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/discussexcel


CellToggle.xls
Description: MS-Excel spreadsheet