Botón para llamar macro

hola me podrías ayudar con un botón de un formulario el cual quiero que al ejecutarlo llame a una macro pero esta es privada en tente con el call pero me sale error

1 respuesta

Respuesta
1

Puedes poner el código del botón y el código de la macro que quieres llamar

Saludos. DAM

Dentro del formulario tengo el botón y este tiene el código siguiente

Private Sub CommandButton1_Click()
Call actualizar_datos
End Sub

y en un modulo tengo la macro digamos algo asi pero esta macro es privada

Private Sub actualizar_datos()

Range("a1").copy

Range("b5").PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
end sub

pero al ejecutar el botn del formulario sale un error y no llama a la macro

como le ago para que la llame sin que la macro se publica

No pongas el código en un módulo, puedes ponerlo en el mismo código del formulario.

Pero si lo quieres en un módulo, entonces llámalo así

Private Sub CommandButton1_Click()
Run "actualizar_datos"
End Sub

Saludos. Dam
Si es lo que necesitas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas