Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Danjel,
grazie 1000 del tuo aiuto. Ho utilizzato la prima variante e funziona, già così potrei essere soddisfatto.
Ho però due altre richieste:
- far sì che il modulo appena salvato non mi si apra in una nuova finestra dopo aver premuto il pulsante "Salva";
Se ho interpretato correttamente questa richiesta, forse prova qualcosa del genere:
'========>>
Option Explicit
'-------->>
Public Sub Salva_File()
Dim WB As Workbook
Dim sPath As String, sStr As String, sFullname As String
Dim sFileName As String
Const sPercorso As String = "C:\Users\DanjelN" '<<=== Modifica
Const sCella_Nome_del_File As String = "A1" '<<=== Modifica
sStr = Application.PathSeparator
If Right(sPercorso, 1) = sStr Then
sPath = sPercorso
Else
sPath = sPercorso & sStr
End If
sFileName = ActiveSheet.Range(sCella\_Nome\_del\_File).Value
Set WB = ThisWorkbook
With WB
sFullname = .FullName
.SaveAs Filename:=sPath & sFileName, FileFormat:=52
Workbooks.Open Filename:=sFullname
.Close
End With
End Sub
'<<========
- creare ( se possibile !!! ) un tasto che mi cancelli il contenuto delle celle dopo il salvataggio del file. Questo punto non è così importante, ma se esiste un codice sarebbe top.
Qui ho una vera difficoltà a capire la tua intenzione! 😒
Ti prego gentilmente di confermare a quale dei due file fai riferimento e quali celle vuoi cancellare. In ogni caso, non capisco perché desideri salvare il file e quindi cancellare almeno una parte del suo contenuto.
===
Regards,
Norman