Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Prompting a macro to run on change of cell content
I'm very new to VBA, but have had a bit of programming experience in th
past. I'm working with Excel 2000. What I want to do is associate a imbedded image with each item in a drop down list so that when an ite is selected from the list the corresponding image is displayed at specified location. The way I have it set up is with all images use being located in the same worksheet off of the viewable/print area. When the macro runs, the apporpriate image is copied and pasted to th specified cell. Here is what I have now. Sub test() ' ' test Macro ' Macro created 4/14/2004 by x ' ' If Range("C2") = Range("A2") Then ActiveSheet.Shapes("Image1").Select Selection.Copy Range("B10").Select ActiveSheet.Paste End If If Range("C2") = Range("A3") Then ActiveSheet.Shapes("Image2").Select Selection.Copy Range("B10").Select ActiveSheet.Paste End If If Range("C2") = Range("A4") Then ActiveSheet.Shapes("Image3").Select Selection.Copy Range("B10").Select ActiveSheet.Paste End If End Sub Cell C2 contains the drop down menu with the range A2:A4 as the vali data. Image1, Image2, and Image3 are embedded in the worksheet. Th code works fine when the macro is run, but it need the macro to ru automatically when a new selection is made - -ie, the macro needs t run when the contents of cell C2 are changed- . Any suggestions? Any other vital info I need to post that I hav neglected to mention? My thanks for any assistance or consideratio rendered -- Message posted from http://www.ExcelForum.com |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Change Cell Content | Excel Discussion (Misc queries) | |||
Change format of cell content | Excel Discussion (Misc queries) | |||
how to change a cell color based on its content using macro? | New Users to Excel | |||
Excel Macro Save CSV Cell without Prompting | Excel Discussion (Misc queries) | |||
Change picture according to cell content | Excel Programming |