ciao,
leggendo sul forum, gli argomenti gia postati, sono arrivato a questo
Sub SalvaPDF()
Dim wks1 As Worksheet
Dim dati As Range
Dim percorso As String
Set vks1 = Worksheets("DAY")
Set dati = vks1.Range("a1:h48")
nomefile = CStr(vks1.Range("c1").Value)
percorso = ("/Users/Marco/Desktop")
'percorso = "Users:Marco:Desktop" ( altro tentativo di percorso )
dati.ExportAsFixedFormat Type:=xlTypePDF, FileName:=percorso & nomefile, _
Quality:=xlQualityStandard, OpenAfterPublish:=False
Set wks1 = Nothing
Set dati = Nothing
End Sub
il file pdf lo crea, ma con il nome della File Excel è nella cartella Marco/Libreria/Containers/com.microsoft.Excel/Data/fileesportato.pdf
non legge il valore di c1 ( che è una data ) e non lo mette sul Desktop, avete idea per cortesia del motivo?