¿Cómo mantener siempre flotando un botón de comando en la hoja de cálculo en Excel?
En algunos casos, puede que necesite un botón de comando flotante (Controles ActiveX) que se mueva con su hoja de cálculo sin importar cómo desplace hacia arriba o hacia abajo. Este artículo le mostrará el método para lograrlo.
Mantener siempre flotando un botón de comando en la hoja de cálculo con código VBA
Mantener siempre flotando un botón de comando en la hoja de cálculo con código VBA
Por favor, siga los siguientes pasos para hacer que un botón de comando siempre flote en la hoja de cálculo.
1. En la hoja de cálculo que contiene el botón de comando Controles ActiveX que desea que sea flotante, haga clic derecho en la pestaña de la hoja y luego haga clic en Ver código en el menú contextual.
2. En la ventana emergente de Microsoft Visual Basic for Applications, copie y pegue el siguiente código VBA en la ventana de Código.
Código VBA: Hacer que un botón de comando siempre flote en la hoja de cálculo
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
On Error GoTo 0
With Cells(Windows(1).ScrollRow, Windows(1).ScrollColumn)
CommandButton1.Top = .Top + 100
CommandButton1.Left = .Left + 300
End With
End Sub
Nota: En el código anterior, CommandButton1 es el nombre del botón que desea mantener siempre visible. Por favor, cámbielo según sus necesidades.
3. Luego presione las teclas Alt + Q para salir de la ventana de Microsoft Visual Basic for Applications.
A partir de ahora, el botón de comando siempre flotará en la parte superior central de la hoja de cálculo con el movimiento de la celda activa seleccionada, como se muestra en la captura de pantalla a continuación.
Nota: Este VBA solo funciona para los botones de comando Controles ActiveX.
Artículos relacionados:
- ¿Cómo guardar y cerrar el libro de trabajo activo sin preguntar mediante un botón de comando en Excel?
- ¿Cómo actualizar o insertar fecha y hora (actual) mediante un botón de comando en Excel?
- ¿Cómo usar un botón de comando para cambiar el valor de una celda específica en Excel?
- ¿Cómo crear un botón de comando para copiar y pegar datos en Excel?
- ¿Cómo usar un botón de comando para guardar la hoja de cálculo activa como archivo PDF en Excel?
- ¿Cómo insertar automáticamente una nueva fila en blanco mediante un botón de comando en Excel?
Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!