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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *