Dimensionar los cuadros de texto y las celdas de la misma manera (Microsoft Excel)
Ya sabe que Excel le permite crear cuadros de texto dentro de sus hojas de trabajo. Es posible que en algún momento tenga la necesidad de crear un cuadro de texto que tenga exactamente el mismo tamaño que una celda en particular. Si solo tiene uno o dos de estos cuadros de texto para crear, la forma más sencilla es seguir estos pasos:
-
Muestre la barra de herramientas Dibujo.
-
Haga clic en la herramienta Cuadro de texto.
-
Mantenga presionada la tecla Alt mientras hace clic y arrastra para crear su cuadro de texto.
Cuando mantiene presionada la tecla Alt, obliga a Excel a «ajustar» los lados de su cuadro de texto a una cuadrícula de dibujo que coincide con los límites de la celda en su hoja de trabajo. El resultado es un cuadro de texto que tiene exactamente el tamaño deseado.
Si necesita crear varios de estos cuadros de texto, todos a la vez, puede activar la función de ajustar para ceñir permanentemente. Simplemente elija Dibujar (en la barra de herramientas Dibujo) | Snap | A la cuadrícula.
Si tiene muchos, muchos de estos cuadros de texto para crear, en muchos libros de trabajo diferentes, puede crear los cuadros de texto deseados usando una macro. La siguiente macro creará un cuadro de texto directamente sobre la celda seleccionada y lo dimensionará para que sea exactamente del mismo tamaño que la celda seleccionada:
Sub TextBox2Cell() With ActiveCell ActiveSheet.Shapes.AddTextbox _ msoTextOrientationHorizontal, .Left, _ .Top, .Width, .Height End With End Sub
Con un pequeño cambio en la macro, puede modificarla para que cree cuadros de texto que sean tan grandes como cualquier rango de celdas que haya seleccionado:
Sub TextBox2Selection() If TypeName(Selection) = "Range" Then With Selection ActiveSheet.Shapes.AddTextbox _ msoTextOrientationHorizontal, .Left, _ .Top, .Width, .Height End With End If End Sub
Independientemente del enfoque que utilice para crear el cuadro de texto (manual o macro), debe tenerse en cuenta que si cambia el tamaño de la celda cambiando el ancho de la columna o la altura de la fila, el tamaño del cuadro de texto también cambiará para coincidir con la nueva celda Talla.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.
link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (2192) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:
link: / excelribbon-Sizing_Text_Boxes_and_Cells_the_Same [Dimensionar los cuadros de texto y las celdas de la misma manera]
.