Ho una macro che genera un numero di cartelle di lavoro. Mi piacerebbe che i macro, all'inizio della corsa, controllassero se il file contiene 2 fogli di calcolo e li elimina se esistono.Elimina foglio di lavoro in Excel tramite VBA
Il codice che ho provato era:
If Sheet.Name = "ID Sheet" Then
Application.DisplayAlerts = False
Sheet.Delete
Application.DisplayAlerts = True
End If
If Sheet.Name = "Summary" Then
Application.DisplayAlerts = False
Sheet.Delete
Application.DisplayAlerts = True
End If
Questo codice restituisce un errore:
run time error #424, object required.
probabilmente ho la formattazione sbagliata, ma se c'è un modo più semplice per fare questo, sarebbe molto utile
È necessario ciclo e quindi chiamare 'Sheet (i) .Name' – moffeltje