Como puedo ejecutar varias macros en un solo botón
Carina: quisiera que me ayudaras en una hoja que utilizo para trabajar en jornadas de agudeza visual.
En la hoja se hizo una macros para grabar la hoja con el numero de certificado en ella y a la vez regresar pero ya con el numero incrementado y luego borrar ciertas celdas que tienen información, pero tengo otra macro que me imprime la hoja, quisiera saber como integrar esa macro a la otra para que con un solo botón de ejecute primero imprimir y luego borrar
te envío las macros:
Sub guardando()
'aquí definí que celda tendrá el nro a guardar
nbrelibro = ActiveSheet.Range("Q2").Value
'se guarda en la misma carpeta con el nbre definido
ActiveWorkbook.SaveCopyAs ThisWorkbook.Path & "\" & nbrelibro & ".xls"
Call BORRAR
'se incrementa el valor de la celda
ActiveSheet.Range("Q2").Value = ActiveSheet.Range("Q2").Value + 1
ActiveSheet.Range("Q2").Select
End Sub
y el macro imprimir es:
Sub imprimir_hoja()
'Imprimimos la hoja de excel con una sola copia
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
Gracias
Jose Angel Alvarez
En la hoja se hizo una macros para grabar la hoja con el numero de certificado en ella y a la vez regresar pero ya con el numero incrementado y luego borrar ciertas celdas que tienen información, pero tengo otra macro que me imprime la hoja, quisiera saber como integrar esa macro a la otra para que con un solo botón de ejecute primero imprimir y luego borrar
te envío las macros:
Sub guardando()
'aquí definí que celda tendrá el nro a guardar
nbrelibro = ActiveSheet.Range("Q2").Value
'se guarda en la misma carpeta con el nbre definido
ActiveWorkbook.SaveCopyAs ThisWorkbook.Path & "\" & nbrelibro & ".xls"
Call BORRAR
'se incrementa el valor de la celda
ActiveSheet.Range("Q2").Value = ActiveSheet.Range("Q2").Value + 1
ActiveSheet.Range("Q2").Select
End Sub
y el macro imprimir es:
Sub imprimir_hoja()
'Imprimimos la hoja de excel con una sola copia
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
Gracias
Jose Angel Alvarez
1 respuesta
Respuesta de carina_mtz
1