04/01/2024 - @Alex ha scritto:
La Collection Sheets, membro dell'oggetto WorkBook di Excel contiene i Fogli, e come tutte le Collection, basta puntare al tuo Foglio, tramite NOME o INDICE e poi si usa il Metodo DELETE.
Mi pare un'esigenza estremamente banale da implementare… quale problema hai di concreto…?
voglio aggiornare i dati del foglio di lavoro “piano_incassi” di un workbook con nome “cash_flow”
con il blocco di codice VBA che segue riesco a esportare i dati che però finiscono in un nuovo foglio “piano_incassi1” mentre io vorrei che il nuovo foglio sostituisse l'esistente
Dim NomeFile As String
Dim PercorsoDir As String
PercorsoDir = "E:\Personale\Famiglia\Gestione finanze\Bilancio\2024"
NomeFile = PercorsoDir & "\" & "cash_flow.xlsm"
DoCmd.TransferSpreadsheet acExport, , "piano_incassi", NomeFile, True
immagino basti inserire qualche riga di codice che elimini il foglio “piano_incassi” esistente prima di esportare i dati aggiornati, ma non so come fare…
intanto ti ringrazio per la disponibilità