Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Code Mention Below Populates all the sheetnames of the active workbook
in the combo box.... its not the combo box button its COMMANDBARCOMBOBOX... now i want to a code snippet which should populates all the named ranges in another COMMANDBARCOMBOBOX.. i am newbie to vba.. so find this commandbar logic little complex.... hope anyone can help me wit this. Sub Auto_Open() Dim cb As CommandBar Dim ctrl As CommandBarControl Dim ctrl1 As CommandBarControl On Error Resume Next Application.CommandBars("MyNavigator").Delete On Error GoTo 0 Set cb = Application.CommandBars.Add(Name:="myNavigator", temporary:=True) With cb .Visible = True .RowIndex = msoBarRowLast .Position = msoBarTop Set ctrl = .Controls.Add(Type:=msoControlButton, temporary:=True) With ctrl .Style = msoButtonCaption .Caption = "Refresh Worksheet List" .OnAction = "'" & ThisWorkbook.Name & "'!refreshthesheets" End With End Sub Sub RefreshTheSheets() Dim ctrl As CommandBarControl Dim wks Set ctrl = Application.CommandBars("myNavigator") _ .FindControl(Tag:="__wksnames__") ctrl.Clear For Each wks In ActiveWorkbook.Sheets If wks.Visible = xlSheetVisible Then ctrl.AddItem wks.Name End If Next wks End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Named ranges and pasting formulas with named references | Excel Programming | |||
Named ranges scope / workbook/worksheet level named ranges- changeswith variable use... | Excel Programming | |||
Copy data in named ranges to a newer version of the same template to identical ranges | Excel Programming | |||
Populate a list box with named ranges..... | Excel Programming | |||
Like 123, allow named ranges, and print named ranges | Excel Discussion (Misc queries) |