Come eliminare colonne in vba (con esempi)
È possibile utilizzare i seguenti metodi per eliminare colonne in Excel utilizzando VBA:
Metodo 1: eliminare una colonna
SubDeleteColumns ()
Columns(" C ").Delete
End Sub
Questo particolare esempio rimuoverà la colonna C dalla cartella di lavoro corrente.
Metodo 2: rimuovere tutte le colonne dall’intervallo
SubDeleteColumns ()
Columns(" B:D ").Delete
End Sub
Questo particolare esempio eliminerà tutte le colonne nell’intervallo da B a D nella cartella di lavoro corrente.
Metodo 3: eliminare più colonne specifiche
SubDeleteColumns ()
Range(" B:B,D:D ").Delete
End Sub
Questo particolare esempio rimuoverà le colonne B e D dalla cartella di lavoro corrente.
Gli esempi seguenti mostrano come utilizzare nella pratica ciascuno di questi metodi con il seguente set di dati in Excel:
Esempio 1: eliminare una colonna in VBA
Possiamo creare la seguente macro per rimuovere solo la colonna C dal nostro set di dati:
SubDeleteColumns ()
Columns(" C ").Delete
End Sub
Quando eseguiamo questa macro, riceviamo il seguente output:
Tieni presente che solo la colonna C (la colonna “Assist”) è stata rimossa dal set di dati.
Esempio 2: rimuovi tutte le colonne dall’intervallo
Possiamo creare la seguente macro per rimuovere tutte le colonne nell’intervallo da B a D:
SubDeleteColumns ()
Columns(" B:D ").Delete
End Sub
Quando eseguiamo questa macro, riceviamo il seguente output:
Tieni presente che ogni colonna tra B e D (le colonne “Punti”, “Assist” e “Rimbalzi”) è stata rimossa dal set di dati.
Esempio 3: eliminare più colonne specifiche
Possiamo creare la seguente macro per rimuovere le colonne B e D dal set di dati:
SubDeleteColumns ()
Range(" B:B,D:D ").Delete
End Sub
Quando eseguiamo questa macro, riceviamo il seguente output:
Tieni presente che le colonne B e D (le colonne “Punti” e “Rimbalzi”) sono state rimosse dal set di dati.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in VBA:
VBA: come contare il numero di righe nell’intervallo
VBA: come contare il numero di colonne utilizzate
VBA: come trovare l’ultima colonna utilizzata