Exportar de Excel fichas de horarios en un solo PDF
Tengo un fichero Excel en el que aparece una ficha con el horario de cada persona, a través de un desplegable eliges a la persona y ves el horario. Para que se pudiesen imprimir todos los horarios sin tener que ir uno a uno realicé una macro en la que automáticamente cambia de persona e imprime. Pero ahora lo que necesito es poder exportar los horarios de todas las personas a un sólo PDF, pero no lo consigo. ¿Me podríais ayudar?. Muchas gracias. Adjunto la macro por si sirve de ayuda:
Dim Pregunta As Integer
Pregunta = MsgBox("Se van a imprimir TODOS los empleados. ¿ESTÁS SEGURO?", vbQuestion + vbYesNo, "¡¡ OJO !!. Importante")
If Pregunta = 7 Then End
Sheets("Calendario").Select
m = Range("BG3").Value
For n = 7 To m
Sheets("Planificación anual").Select
Range("D" & n).Select
Selection.Copy
Sheets("Calendario").Select
Range("E6").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Sheets("Calendario").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Next n