Home |
Search |
Today's Posts |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks. I did like this:
Sub ShowPurchases() Dim sheetName as string sheetName=Array(vbNullChar, "Data", "Facility", "Segment")(CommandBars("Accounts").Controls(4).Lis tIndex) Worksheets(sheetName).Select End Sub kulin "JLGWhiz" wrote: Are AddItem 1 and AddItem 2 entries in your combo box list, or do you have two combo boxes with these names. Also, did you create the combo box(es) from the Forms toolbar or the Control Toolbox toolbar? "Kulin" wrote: Question : ======= Exact syntax required when clicking/selecting AddItem 1 , I can invoke the following Sub ShowExpenses() Worksheets("Data").Select End Sub , on selecting AddItem 2, I can invoke the Sub ShowSales() Worksheets("Facility").Select End Sub and on selecting AddItem 3, I can invoke the following Sub ShowPurchases() Worksheets("Segment").Select End Sub Bye the way , I am little bit novice for VBA-EXCELL. My entire procedure start from here : ======================== Sub CreateNewToolBar() 'the next two lines are only required during development On Error Resume Next CommandBars("Accounts").Delete Dim NewMenuBar As CommandBar Dim NewButton As CommandBarButton Set NewMenuBar = CommandBars.Add("Accounts") Set NewButton = NewMenuBar.Controls.Add(msoControlButton, CommandBars("View").Controls("Normal").ID) NewButton.Caption = "&Normal" NewButton.Style = msoButtonIconAndCaptionBelow Set NewButton = NewMenuBar.Controls.Add(msoControlButton, CommandBars("View").Controls("Page Break Preview").ID) NewButton.Caption = "&Preview" NewButton.Style = msoButtonIconAndCaption Set NewButton = NewMenuBar.Controls.Add(msoControlButton) NewButton.Caption = "&Data" NewButton.Style = msoButtonCaption NewButton.OnAction = "ShowExpenses" Dim NewComboboxButton As CommandBarComboBox Set NewComboboxButton = NewMenuBar.Controls.Add(msoControlComboBox) NewComboboxButton.Caption = "&Segment" NewComboboxButton.OnAction = "ShowPurchases" With CommandBars("Accounts").Controls(4) .AddItem "Item 1", 1 .AddItem "Item 2", 2 .AddItem "Item 3", 3 .DropDownLines = 3 .ListIndex = 1 End With Set NewButton = NewMenuBar.Controls.Add(msoControlButton) NewButton.Caption = "&Facility" NewButton.Style = msoButtonCaption NewButton.OnAction = "ShowSales" Set NewButton = NewMenuBar.Controls.Add(msoControlButton) NewButton.Caption = "&E&xit" NewButton.OnAction = "RestoreExcelMenuBar" NewButton.Style = msoButtonCaption Worksheets("AccountsSheet").Select NewMenuBar.Visible = True End Sub Sub ShowExpenses() Worksheets("Data").Select End Sub Sub ShowPurchases() Worksheets("Segment").Select End Sub Sub ShowSales() Worksheets("Facility").Select End Sub Sub RestoreExcelMenuBar() CommandBars("Accounts").Delete Application.Quit End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to jump from a Form procedure to a Workbook or Module procedure? | Excel Programming | |||
commandbarCombobox problem | Excel Programming | |||
.additem | Excel Programming | |||
CommandBarComboBox.AddItem - String Length Limit? | Excel Programming |