› Excel e gli applicativi Microsoft Office › Cancellare contenuto di tutte le celle
Stai vedendo 9 articoli - dal 1 a 9 (di 9 totali)
-
AutoreArticoli
-
Ciao,
avrei necessità che all'inizio del mio codice, ci fosse una riga per "pulire" l'intero foglio excel.
Cioè avrei bisogno del codice che eliminasse tutto il contenuto presente nelle celle.
Grazie mille a tutti
ciao
Range("A1:ZZ100000").ClearContents
ciao
Sheets("nomefoglio").UsedRange.ClearContentsGiova ricordare che se si vogliono cancellare i soli contenuti va usato ClearContents.
Se invece si vogliono cancellare anche i formati l’istruzione è Clear.
Alfredo
Ecco la mia proposta.
Niente .ClearContents 😛
Option Explicit Sub erase_cells() Dim ash As String Dim acn As String Dim wsh As Worksheet Application.ScreenUpdating = False Application.DisplayAlerts = False ash = ActiveSheet.Name acn = ActiveSheet.CodeName Set wsh = Worksheets.Add Worksheets(ash).Delete wsh.Name = ash ThisWorkbook.VBProject.VBComponents(wsh.CodeName).Name = acn Application.DisplayAlerts = True Application.ScreenUpdating = True End Sub
Però funziona (se l'accesso al modello a oggetti del progetto VBA è considerato attendibile nella finestra delle opzioni) e tecnicamente risponde alla richiesta originale
-
AutoreArticoli
Stai vedendo 9 articoli - dal 1 a 9 (di 9 totali)
