Quiero guardar archivo en pdf
Sub GuardarHojasComoPDF()
Dim Ruta As String
Dim NombreArchivo As String
Dim Hoja As Object
With Application.FileDialog(msoFileDialogFolderPicker)
Title = "cierre caja - Seleccionar carpeta"
.Show
If .SelectedItems.Count = 0 Then
'Nada
Else
Ruta = .SelectedItems(1)
For Each Hoja In ActiveWorkbookSheets
NombreArchivo = Hoja.Name
MsgBox "Guardar en PDF " & NombreArchivo, vbInformation, "CIERRE DE CAJA"
Hoja.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=Ruta & "\" & NombreArchivo & ".pdf", OpenAfterPublish:=False
Next Hoja
End If
End With
End Sub
Tengo esta macro y me da un error a la hora de ejecutar porque la idea es que me de la opción de abrir la carpeta donde guardar la hoja ac LA HOJA ACTIVA Y LA PASE A ARCHIVO PDF
Necesito su ayuda que me pudieran prestar