Come inserire più colonne utilizzando vba


È possibile utilizzare la seguente sintassi per inserire più colonne in Excel utilizzando VBA:

 Sub InsertMultipleColumns()
Worksheets(" Sheet1 ").Range(" B:D ").EntireColumn.Insert
End Sub

Questa particolare macro inserirà tre colonne vuote nell’intervallo da D a F del foglio chiamato Foglio1 e spingerà tutte le colonne esistenti a destra.

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: come inserire più colonne utilizzando VBA

Supponiamo di avere il seguente set di dati contenente informazioni su vari giocatori di basket:

Supponiamo di voler inserire tre colonne vuote iniziando dalla colonna B.

Per fare ciò possiamo creare la seguente macro:

 Sub InsertMultipleColumns()
Worksheets(" Sheet1 ").Range(" B:D ").EntireColumn.Insert
End Sub

Quando eseguiamo questa macro, riceviamo il seguente output:

Si noti che tre colonne vuote sono state inserite nelle posizioni delle colonne B, C e D di questo foglio di lavoro denominato Sheet1 .

I valori che prima esistevano nelle colonne B, C e D sono stati semplicemente spostati a destra.

Nota : qui è possibile trovare la documentazione completa per la funzione Inserisci VBA.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in VBA:

VBA: come trovare l’ultima riga utilizzata
VBA: come contare il numero di righe nell’intervallo
VBA: come contare il numero di colonne utilizzate

Aggiungi un commento

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