En un formulario quiero cambiar el texto de un Label1 con una macro, pero tengo algo raro porque no cambia el texto en caption.
En un formulario quiero cambiar el texto de un Label1 con una macro, pero tengo algo raro porque no cambia el texto del label1.
-1 - genero una variable LUGARARTICULO;
- 2 - genero una variable frm que es el nombre del formulario donde quiero cambiar al captionn del Label1
3 - Cargo el formulario frm. Y que indique con MsgBox "etiqueta " & frm. Label1. Caption el nombre actual: "LUGAR DE ARTICULO ".
Hasta aqui parece que todo va bien, pero despues en el with no hace nada, y para remate, me da error al querer salir del formulario frm Unload frm.
Adjunto macro para ver si me podéis indicar donde esta el error.
Sub FORMULARIOLUGARNUEVORENOMBRARFETIQUETA()
'
' FORMULARIOLUGARNUEVORENOMRARFETIQUETA Macro
LUGARARTICULO = "LUGAR" & "FALDA"
'renombrar la etiqueta (lugar del articulo)
Dim frm As Object
Dim NombreUserform As String
NombreUserform = LUGARARTICULO
Set frm = UserForms.Add(NombreUserform)
MsgBox "formulario " & frm.Name
Load frm
MsgBox "etiqueta " & frm.Label1.Caption
'With frm.Label1.Caption = "LUGAR DE ARTICULO "el labelcaption que hay puesto en el formulario
frm.Label1.Caption = "LUGAR DE " & LUGARARTICULO
Unload frm
End Sub