Cómo insertar cuadros de texto con el código VBA en Excel

Por alexander gokhfeld
Los guiones de VBA les permiten a los usuarios agregar controles del cuadro de texto a las hojas de cálculo de Excel.
Photodisc/Photodisc/Getty Images

El cuadro de texto es el elemento de un formulario que permite introducir datos en la aplicación de usuario. Puedes utilizar la entrada del cuadro de texto en Visual Basic para Aplicaciones (VBA). Un cuadro de texto de Excel VBA es un campo vacío en una hoja de cálculo que se puede rellenar con el texto. La VBA Excel para el control de cuadro de texto incluye las propiedades de diseño que te dan la posibilidad de configurar el tipo de letra, color de fondo y el tipo del borde del cuadro.

Paso 1

Haz clic en "Inicio", "Microsoft Visual Basic para Aplicaciones".

Paso 2

Escribe el siguiente código en la ventana abierta:

Sub Macro1()

' Macro1 Macro

Dim chtTemp As Chart

Dim objTemp As Object

Set chtTemp = ActiveSheet.ChartObjects(1).Chart

Set objTemp = chtTemp.Shapes.AddTextbox

(msoTextOrientationHorizontal, 1, 1, 150, 20)

objTemp.Select Selection.Formula = "='" & chtTemp.Parent.Parent.Name & "'!A1"

ActiveCell.Select

End Sub

Paso 3

Haz clic en "Archivo", "Guardar" para agregar al guión VBA a tu aplicación de la hoja de cálculo.