Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Is it possible to assign a different macro to each item in a drop down list or not? I've tried something like this, but I am totally useless with VisualBasic, so I wouldn't be surprised if its totally meaningless: Sub Larder2() ' Select Case ("Larder Prep") Sheets("Larder Prep").Select Select Case ("Bakery") Sheets("Bakery").Select End Sub ...besides, I want to run a range of macros and not select sheets in the workbook. -- jbp20717 ------------------------------------------------------------------------ jbp20717's Profile: http://www.excelforum.com/member.php...o&userid=24886 View this thread: http://www.excelforum.com/showthread...hreadid=384257 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
No, but you could have the macro that fires when you select (I assume it is
a Forms listbox?) to test the value and fire the appropriate macro. -- HTH Bob Phillips "jbp20717" wrote in message ... Is it possible to assign a different macro to each item in a drop down list or not? I've tried something like this, but I am totally useless with VisualBasic, so I wouldn't be surprised if its totally meaningless: Sub Larder2() ' Select Case ("Larder Prep") Sheets("Larder Prep").Select Select Case ("Bakery") Sheets("Bakery").Select End Sub ..besides, I want to run a range of macros and not select sheets in the workbook. -- jbp20717 ------------------------------------------------------------------------ jbp20717's Profile: http://www.excelforum.com/member.php...o&userid=24886 View this thread: http://www.excelforum.com/showthread...hreadid=384257 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() How would I go about that? ; -- jbp2071 ----------------------------------------------------------------------- jbp20717's Profile: http://www.excelforum.com/member.php...fo&userid=2488 View this thread: http://www.excelforum.com/showthread.php?threadid=38425 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Assign the macro to the listbox and add this code to that macro
Sheets(ActiveSheet.ListBoxes(Application.Caller).V alue).Select But the sheet tabs at the bottom also have a list, just right-click the arrow keys to the left of the tab names. -- HTH Bob Phillips "jbp20717" wrote in message ... How would I go about that? ;) -- jbp20717 ------------------------------------------------------------------------ jbp20717's Profile: http://www.excelforum.com/member.php...o&userid=24886 View this thread: http://www.excelforum.com/showthread...hreadid=384257 |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
This code should be assigned to the FORMS combo box, where cell D9 is the
linked cell. Each time you select a value, D9 gets that value and the code runs. Sub RunFromCellValue() Application.Run Range("D9").Value End Sub the catch is that value must correspond to the code to be run Alternative is to use an index Sub RunFromCellValue() select case range("D10") ' where D10 is the position of the selected item case 1: Call MyProc_1 case 2: Call MyProc_2 case 3: Call Something else Case Else End Select End Sub If you're using the ActiveX combo box, then simply use the control's listindex and use the select case method. Note , if the index is -1 then nothing was selected. "jbp20717" wrote: Is it possible to assign a different macro to each item in a drop down list or not? I've tried something like this, but I am totally useless with VisualBasic, so I wouldn't be surprised if its totally meaningless: Sub Larder2() ' Select Case ("Larder Prep") Sheets("Larder Prep").Select Select Case ("Bakery") Sheets("Bakery").Select End Sub ...besides, I want to run a range of macros and not select sheets in the workbook. -- jbp20717 ------------------------------------------------------------------------ jbp20717's Profile: http://www.excelforum.com/member.php...o&userid=24886 View this thread: http://www.excelforum.com/showthread...hreadid=384257 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Recording a macro to change item selected in drop down list | Excel Worksheet Functions | |||
ADD ITEM TO A DROP DOWN LIST? | Excel Discussion (Misc queries) | |||
Running a macro when selecting an item in a drop-down list | Excel Discussion (Misc queries) | |||
How to link macro to change an item in drop-down list | Excel Discussion (Misc queries) | |||
drop down list/typing item from list error | Excel Worksheet Functions |