Originariamente inviato da Otaking
Facendo così però ci saranno 2 file uguali nel contenuto nella cartella! Es:
1234_PIPPO.xls e 1234_PIPPO____°CHIUSO°____.xls
mentre io voglio che ci sia solo quello chiuso e non la prima versione del file!!! Non so...o fare in modo che 1234_PIPPO.xls sia rinominato oppure che salvandolo col nome 1234_PIPPO____°CHIUSO°____.xls venga cancellato quello che si chiama 1234_PIPPO.xls
Ecco, adesso è più chiaro.
Allora basta che cancelli quello vecchio, dopo averlo salvato.
Non so se in VBA esiste il metodo Kill, penso di sì:
codice:
If Sheets("Foglio1").Range("E48") = "CHIUSO" Then
FName = Sheets("Foglio1").Range("C1").Text & "_" & Sheets("Foglio1").Range("H4").Text & "____°CHIUSO°____"
ThisWorkbook.SaveAs Filename:=FPath & "\" & FName
' Elimino il file originale, che non serve più
FName = Sheets("Foglio1").Range("C1").Text & "_" & Sheets("Foglio1").Range("H4").Text
Kill FPath & "\" & FName
Else
FName = Sheets("Foglio1").Range("C1").Text & "_" & Sheets("Foglio1").Range("H4").Text
ThisWorkbook.SaveAs Filename:=FPath & "\" & FName
End If