sono nuovo del forum e comincio con il salutare tutti, dagli admin agli utenti.
Allora...
Io lavoro molto con excel, e ho sempre la necessità di avere tanti report ordinati per categoria e successivamente per nome.
Ho creato una macro che, partendo da una selezione di righe determinate salva tutto in formato pdf.
Il nome del file nasce da un "concatena di celle" e viene correttamente attribuito.
Il mio problema è quello di far salvare il file pdf in una directory specifica. La directory viene già generata da altra macro (non inclusa in questo codice). Il nome di questa directory è anch'esso Il "concatena Di celle"
La macro
- Codice: Seleziona tutto
Sub Stampa_ordine()
Sheets("S.ordine").Select
Range("A1:H48").Select
Dim Path, Nome, MioNome
Path = "e:_ordine_da_evadere\"
'Path = Range("A102").Value ' percorso da cella
Nome = Range("A100").Value ' nome file da cella
MioNome = Path & "" & Nome & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
MioNome, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, From:=1, To:=1, OpenAfterPublish:=False
End Sub
Per nominare il file ho usato Dim Path
Se utilizzo il codice così com'è funziona correttamente, o meglio salva correttamente il file nella path fissa, con il nome che corrisponde alla cella A100.
Io vorrei che il file fosse salvato in un percorso diverso che corrisponde alla cella A102. Nella cella A102 è proprio indic
ato il percorso ... Esempio "E:_ordine_da_evadere\Cliente 1\Località1\"
Come posso risolvere? dove sbaglio?
Utilizzo Office 2007 e non sono ferratissimo in Vb, ci provo.
Grazie