Cómo asignar botones a botones en VBA
Hay dos tipos: botón de macro Botón 1 y botón de formulario de control CommandButton1.
Botón de macro
Nombre de categoría gráfica: msoFormControl
Categoría gráfica: Tipo = 8
Nombre predeterminado: Botón 1
Cambiar la declaración del nombre del botón: .AlternativeText = "Nuevo nombre del botón"
Atributo de llamada de macro: OnAction "Nombre de macro"
Método de especificación de macro: especifique la macro en el menú contextual del botón
Puede especificar arbitrariamente el nombre de la macro existente en el módulo o página de códigos
Botón de control
Nombre de categoría gráfica: msoOLEControlObject p>
Categoría gráfica: Tipo = 12
Nombre predeterminado: CommandButton1
Nombre del botón: Default=CommandButton1
Cambiar declaración de nombre del botón: CommandButton1.Caption = "Nuevo nombre del botón" p>
Atributo de llamada de macro: OnAction "" (este atributo no se utiliza)
Método de especificación de macro:
En la página de códigos
Private Sub CommandButton1_Click( )
Escribir o editar código en End Sub
,
No se pueden especificar macros existentes en el módulo en el control menu
Pero, por supuesto, puedes hacerlo así:
Private Sub CommandButton1_Click()
Llamar al nombre de la macro
End Sub