Jeg ved ikke, om du stadig søger et svar... Men nu får du i hvert fald min idé.
Det er lavet i Excel 2007, men må fungere på samme måde i Excel 2003.
Indsæt en ActiveX kombinationsboks (drop down-menu). Jeg mener ikke, det kaldes ActiveX i Excel 2003, men det skal være dén, hvor man kan højreklikke og vælge 'Egenskaber' og 'Vis programkode'.
Under kombinationsboksens egenskaber skal du definere LinkedCell, hvori det, du vælger i Drop Down-menuen, skal stå. Jeg har i eksemplet brugt "G6".
Under egenskaberne skal du også definere ListFillRange, som er det celleområde, som skal give valgmuligheder i Drop Down-menuen. Jeg har brugt "F6:F8".
I cellerne F6, F7 og F8 har jeg skrevet henholdsvis "A1", "A2" og "A3", som er de celler jeg skal kunne vælge i Drop Down-menuen og derved skifte markering til.
Højreklik på kombinationsboksen og vælg 'Vis programkode'. Visual Basic åbnes, og du indsætter følgende kode:
Kode Private Sub ComboBox1_Change()
Celle = Range("G6").Value
Range("" & Celle & "").Select
End Sub |
Husk lige at tjekke, at navnet på din kombinationsboks er "ComboBox1".
Nu skulle markeringen i dit regneark gerne skifte til enten A1, A2 eller A3, alt efter hvad du vælger i Drop Down-menuen.
Prøv dette og skriv endelig igen, hvis der er spørgsmål.
Simon