Hvordan lage en rullegardinpilen synlig hele tiden i Excel

Hvordan lage en rullegardinpilen synlig hele tiden i Excel


Å gjøre en rullegardinpilen kontroll synlig hele tiden i Microsoft Excel kan oppnås ved å følge noen enkle trinn. En rullegardinkontroll i Excel er også kjent som en "ComboBox" kontroll. En ComboBox kontroll er en kombinasjon av en tekstboks og en listeboks. Kontrollen viser en pil som viser en liste over elementer som du kan velge fra. Bruk "Worksheet_SelectionChange" hendelse for å endre plasseringen av drop-down kontroll hver gang du klikker en ny celle i Excel.

Bruksanvisning

1 Start Microsoft Office Excel, klikk på "Utvikler" -kategorien og velg "Insert" -ikonet på Controls ruten. Klikk på "Combo Box" kontroll og klikk på en celle i regnearket for å legge til en ny rullegardinpil kontroll.

2 Klikk på "Visual Basic" for å starte VB Editor og dobbeltklikk på "Ark1" for å åpne VBA-modul. Legg til følgende kode for å lage drop-down kontroll synlig til enhver tid i regnearket:

Private Sub Worksheet_SelectionChange (ByVal Target As Range)

With ActiveWindow.VisibleRange
ActiveSheet.Shapes("Drop Down 1").Top = .Top + 5
ActiveSheet.Shapes("Drop Down 1").Left = .Left + .Width - ActiveSheet.Shapes("Drop Down 1").Width - 45
End With

End Sub

3 Bytt tilbake til Microsoft Excel og bla ned til rad 100. Klikk på en celle for å gjøre drop-down kontroll synlig.