Sovrascrivi foglio ExcelPosso creare nuovi fogli in un file Excel usando "Crea cartella di lavoro Excel" senza problemi solo se i fogli non esistono nel file excel.
Il problema si presenta quando i fogli esistono già nel file excel e provo a sovrascriverli.
Ci sono alcune celle che rimangono con i vecchi dati, e io non li voglio!
C'è un modo per avere un overwite completo dei fogli per scrivere "Crea cartella di lavoro Excel"?
C'è un modo per eliminare un singolo foglio in un file Excel?
Grazie,
Fabrizio
Ri: Sovrascrivi foglio ExcelCiao Fabrizio,
Siamo spiacenti, no, non ci sono circostanze in cui cancelliamo fogli da una cartella di lavoro esistente.
Brian
Ri: Sovrascrivi foglio ExcelCiao Brian,
c'è un modo per eliminare un singolo foglio da un file Excel?
Grazie,
Fabrizio
Ri: Sovrascrivi foglio ExcelCiao Fabrizio,
Crea cartella di lavoro Excel tenta di eseguire una sostituzione se il file esiste già ei nomi del foglio di lavoro corrispondono ai nomi dei fogli di lavoro esistenti. In caso contrario, crea nuovi fogli. Sfortunatamente, non c'è modo di sovrascrivere il comportamento se non quello di fornire nomi di fogli diversi o un nome di file diverso prima del salvataggio.
Brian Corcoran
Sviluppo JMP
Re: Sovrascrivi foglio Excel//I hope this will help you, this will delete your workbook
excel_path = "$Desktop\test.xlsx"
save text file(delSheetpath = "$Desktop\deleteExcelSheet.vbs",
"\[
Set objFSO = CreateObject("Scripting.FileSystemObject")
Dim oExcel
Set oExcel = CreateObject("Excel.Application")
Dim oBook
Set oBook = oExcel.Workbooks.Open("]\"||excel_path||"\[")
oExcel.DisplayAlerts = False
oExcel.ScreenUpdating = False
oBook.sheets("]\"||sheet_name||"\[").Delete
oBook.save
oBook.close
oExcel.DisplayAlerts = True
oExcel.ScreenUpdating = True
oExcel.Quit
]\"
);
open(delSheetpath);