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