# Crear un Objeto en Visual Basic V5

[Inicio](https://www.todoexpertos.com/) › [Crear Objetos en vba5](https://www.todoexpertos.com/temas/crear-objetos-en-vba5)

- Fecha de publicación: 2021-05-06
- Enlace canónico (HTML): https://www.todoexpertos.com/preguntas/bi59tkhs7nlc8oq8/crear-un-objeto-en-visual-basic-v5

## Pregunta

*Por endervargas* · 2021-05-06

Sre. T. E.Como crear objetos en tiempo de ejecución (Para este caso un "TextBox"), esto en Visual Basic v5.

## Respuestas (1)

### 1. Respuesta aceptada de antares18
*Fecha: 2021-06-11 · Votos: 1 (+1/-0)*

No sé cuanto sabes de Excel pero el Me de Set btn1=Me.Controls es el formulario en donde quieres poner los controles. Si haces el formulario vacio y pones control dinámicamente y lo pones todo en el Initiate del Form pon el Me. Pero si quieres que al clickar a un botón se añadan los controles tendrás que ponerSet aaaa = Form1.Controls.Add("Forms.CommandButton.1", "aaaa")
'El Form1 es el nombre que le pongas al form. La propiedad (Name)
La 1a de todos los controles.Dim aaaa As MSForms.CommandButton 
Dim bbbb As MSForms.CommandButton 
Dim cccc As MSForms.TextBox 
Set aaaa = Me.Controls.Add("Forms.CommandButton.1", "aaaa") 
aaaa.Caption = "Boton 1" 
aaaa.Top = 15 
aaaa.Left = 75 
Set bbbb = Me.Controls.Add("Forms.CommandButton.1", "bbbb ") 
bbbb.Caption = "Botón 2" 
bbbb.Top = 50 
bbbb.Left = 75
Set cccc= Me.Controls.Add("Forms.TextBox.1", "cccc") 
cccc.Top = 100 
cccc.Left = 75

---
*Fuente: [https://www.todoexpertos.com/preguntas/bi59tkhs7nlc8oq8/crear-un-objeto-en-visual-basic-v5](https://www.todoexpertos.com/preguntas/bi59tkhs7nlc8oq8/crear-un-objeto-en-visual-basic-v5) — consultado el 2026-10-24. Al citar, enlaza la URL canónica e indica la fecha de consulta.*
