Ecco, adesso è più chiaro.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
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
![]()

Rispondi quotando