Hacer un control de flecha desplegable visible en todo momento en Microsoft Excel puede llevarse a cabo siguiendo unos sencillos pasos. Un control de lista desplegable en Excel también se conoce como un control "ComboBox". Un control ComboBox es una combinación de un cuadro de texto y un cuadro de lista. El control muestra una flecha que muestra una lista de elementos que se pueden elegir. Utilice el evento "Worksheet_SelectionChange" para cambiar la ubicación del control desplegable cada vez que hace clic en una nueva celda en Excel.
Instrucciones
1 Lanzamiento de Microsoft Office Excel, haga clic en la pestaña "desarrolladores" y seleccione el icono "Insertar" en el panel de controles. Haga clic en el control de "cuadro combinado" y haga clic en cualquier celda de la hoja de cálculo para agregar un nuevo control de flecha desplegable.
2 Haga clic en "Visual Basic" para iniciar el Editor de Visual Basic y haga doble clic en "Sheet1" para abrir el módulo de VBA. Agregue el código siguiente para hacer el control desplegable visible en todo momento en la hoja de cálculo:
Private Sub Worksheet_SelectionChange (blanco de ByVal como gama)
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 Cambie de nuevo a Microsoft Excel y desplazarse hasta la fila 100. Haga clic en cualquier celda para hacer su control desplegable visible.