Button Problems

young engineer

Board Regular
Joined
Mar 3, 2009
Messages
100
Hi all
I have inserted a button to hide/unhide certain columns, which works perfectly. I have tried to insert another button to also hide/unhide other columns, however the it does not work, but the changes are now made in my original button. Here is the original button code followed by the code for my new button. Could someone look through it and let me know whats the problem.

Private Sub ToggleButton1_Click()
Dim bool As Boolean
bool = ToggleButton1.Value
If bool Then
ToggleButton1.Caption = "Refinery - Show Data"
Else
ToggleButton1.Caption = "Refinery - Hide Data"
End If
Columns("f:g").EntireColumn.Hidden = bool
Columns("j:l").EntireColumn.Hidden = bool
Columns("n:p").EntireColumn.Hidden = bool
Columns("r:t").EntireColumn.Hidden = bool
End Sub


Private Sub ToggleButton2_Click()
Dim bool As Boolean
bool = ToggleButton1.Value
If bool Then
ToggleButton1.Caption = "TEG - Show Data"
Else
ToggleButton1.Caption = "TEG - Hide Data"
End If
Columns("s:t").EntireColumn.Hidden = bool
Columns("w:y").EntireColumn.Hidden = bool
Columns("aa:ac").EntireColumn.Hidden = bool
Columns("ae:ag").EntireColumn.Hidden = bool
Columns("ai:ak").EntireColumn.Hidden = bool
End Sub
 

Excel Facts

Did you know Excel offers Filter by Selection?
Add the AutoFilter icon to the Quick Access Toolbar. Select a cell containing Apple, click AutoFilter, and you will get all rows with Apple
How about...

Private Sub ToggleButton2_Click()
Dim bool As Boolean
bool = ToggleButton2.Value
If bool Then
ToggleButton2.Caption = "TEG - Show Data"
Else
ToggleButton2.Caption = "TEG - Hide Data"
 
Upvote 0
Both codes work with "ToggleButton1."
Shouldn't you use "ToggleButton2." in the second one?
 
Upvote 0
In the second toggle button code u are referring to Togglebutton1.value
it should be Togglebutton2.value
thats it :eek:

SSK
 
Upvote 0

Forum statistics

Threads
1,214,653
Messages
6,120,750
Members
448,989
Latest member
mariah3

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top