#1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 4
Default Combo boxes

Hi. I am trying to use the combo box feature to navigate between
sheets. In other words, I have a dropdown menu on the header of each
sheet ("Main Menu," "Goals," etc.) and am trying to work out a macro
that directs the user to whichever sheet is selected.

I have gotten this far:

Sub DropDown()

If Worksheets("MainMenu").DropDown.Value = "Main Menu" Then
Worksheets("Main Menu").Range("A1").Select
ElseIf Worksheets("MainMenu").DropDown.Value = "Goals" Then
Worksheets("Goals").Range("A1").Select
ElseIf Worksheets("MainMenu").DropDown.Value = "Development Plan" Then
Worksheets("Development Plan").Range("A1").Select
ElseIf Worksheets("MainMenu").DropDown.Value = "Mid-Year" Then
Worksheets("Mid-Year").Range("A1").Select
ElseIf Worksheets("MainMenu").DropDown.Value = "Self-Evaluation" Then
Worksheets("Self-Eval").Range("A1").Select
ElseIf Worksheets("MainMenu").DropDown.Value = "Functional Manager"
Then Worksheets("Functional Mgr").Range("A1").Select
ElseIf Worksheets("MainMenu").DropDown.Value = "Manager" Then
Worksheets("Manager").Range("A1").Select
End If

End Sub


I keep getting a compile error. What am I doing wrong?

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 18
Default Combo boxes

Hi,

replace these two lines:
ElseIf Worksheets("MainMenu").DropDown.Value = "Functional Manager"
Then Worksheets("Functional Mgr").Range("A1").Select


with:
ElseIf Worksheets("MainMenu").DropDown.Value = "Functional Manager" Then
Worksheets("Functional Mgr").Range("A1").Select


As additional information I would recommend using a "select case" instead of
all those elseif lines.
Also using a dropdown menu on the toolbar would look more elegant instead of
the combo boxes on each sheet.

Good luck.

Carlos Lozano
www.caxonline.net

" wrote:

Hi. I am trying to use the combo box feature to navigate between
sheets. In other words, I have a dropdown menu on the header of each
sheet ("Main Menu," "Goals," etc.) and am trying to work out a macro
that directs the user to whichever sheet is selected.

I have gotten this far:

Sub DropDown()

If Worksheets("MainMenu").DropDown.Value = "Main Menu" Then
Worksheets("Main Menu").Range("A1").Select
ElseIf Worksheets("MainMenu").DropDown.Value = "Goals" Then
Worksheets("Goals").Range("A1").Select
ElseIf Worksheets("MainMenu").DropDown.Value = "Development Plan" Then
Worksheets("Development Plan").Range("A1").Select
ElseIf Worksheets("MainMenu").DropDown.Value = "Mid-Year" Then
Worksheets("Mid-Year").Range("A1").Select
ElseIf Worksheets("MainMenu").DropDown.Value = "Self-Evaluation" Then
Worksheets("Self-Eval").Range("A1").Select
ElseIf Worksheets("MainMenu").DropDown.Value = "Functional Manager"
Then Worksheets("Functional Mgr").Range("A1").Select
ElseIf Worksheets("MainMenu").DropDown.Value = "Manager" Then
Worksheets("Manager").Range("A1").Select
End If

End Sub


I keep getting a compile error. What am I doing wrong?


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Getting Combo boxes to change options based on other Combo boxes. Ancient Wolf New Users to Excel 1 March 27th 09 06:29 PM
Selecting subsets using combo boxes or list boxes CLamar Excel Discussion (Misc queries) 0 June 1st 06 07:43 PM
Questions on combo boxes and list boxes. Marc New Users to Excel 1 March 14th 06 09:40 AM
Combo Boxes and Tick Boxes turner2000 Excel Programming 0 September 28th 04 10:01 PM
List boxes/combo boxes Tibow Excel Programming 3 February 17th 04 12:35 PM


All times are GMT +1. The time now is 03:07 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"