Estoy creando una macro en la cual dependiendo de un registro ya creado se guarde un archivo pdf en la carpeta de referencia del mismo registro, pero obviamente no quiero que las carpetas se dupliquen tengo lo siguiente
Código: Seleccionar todo
Sub Guardar()
Dim contrato As String
Dim orden As String
Dim nomb As String
Dim Path As String
Sheets("Registro").Select
contrato = Cells(3, 7)
orden = Cells(3, 4)
nomb = orden & " " & contrato
Path = "Macintosh HD:Users:Documents:" & contrato
If Dir(Path, vbDirectory) = " " Then *Siempre me muestra error en esta parte y no logro comprender el porque *
MkDir Path
End If
Sheets("F. Orden ").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:="Formato Orden de Compra A00" & nomb & ".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
MsgBox "Registro Realizado y Guardado en Formato PDF A00" & nomb
Sheets("F. Orden ").Select
End Sub