KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come inserire un numero specifico di colonne a intervalli regolari in Excel?

AutoreZhoumandy Data di modifica

Nell’uso quotidiano di Excel, potrebbe capitare di dover aggiungere ulteriori colonne tra quelle esistenti. È possibile, naturalmente, inserire le colonne una alla volta utilizzando la funzione Inserisci. Tuttavia, quando si lavora con grandi quantità di dati e si deve inserire tre colonne dopo ogni seconda o ennesima colonna, la funzione Inserisci non è evidentemente efficiente. In che modo è possibile completare rapidamente questa attività? In questa guida illustreremo due metodi semplici per risolvere il problema.

Utilizzare il codice VBA per inserire un numero specifico di Colonne vuote in Intervallo dati a intervalli fissi

Utilizzare Kutools per Excel per inserire un numero specifico di Colonne vuote in Intervallo dati a intervalli fissi


Utilizzare il codice VBA per inserire un numero specifico di Colonne vuote in Intervallo dati a intervalli fissi

È possibile utilizzare il seguente codice VBA per inserire un numero specifico di colonne vuote dopo ogni ennesima colonna. Procedere come segue.

1. Premere i tasti «Alt + F11» in Excel per aprire la finestra di Microsoft Visual Basic, Applications.

2. Fare clic su «Inserisci» > «Modulo» e incollare la seguente macro nella finestra del modulo.

Sub InsertColumnsAtIntervals()
'Updateby Extendoffice
Dim Rng As Range
Dim xInterval As Integer
Dim xColumns As Integer
Dim xColumnsCount As Integer
Dim xNum1 As Integer
Dim xNum2 As Integer
Dim WorkRng As Range
Dim xWs As Worksheet
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xColumnsCount = WorkRng.Columns.Count
xInterval = Application.InputBox("Enter column interval. ", xTitleId, 1, Type:=1)
xColumns = Application.InputBox("How many columns to insert at each interval? ", xTitleId, 1, Type:=1)
xNum1 = WorkRng.Column + xInterval
xNum2 = xColumns + xInterval
Set xWs = WorkRng.Parent
For i = 1 To Int(xColumnsCount / xInterval)
    xWs.Range(xWs.Cells(WorkRng.Row, xNum1), xWs.Cells(WorkRng.Row, xNum1 + xColumns - 1)).Select
   Application.Selection.EntireColumn.Insert
    xNum1 = xNum1 + xNum2
Next
End Sub

3. Premere il tasto "F5" per eseguire il codice. Si aprirà una finestra di dialogo che chiede di selezionare l’«Intervallo dati» in cui si desidera inserire colonne vuote.
Uno screenshot che mostra un messaggio per selezionare un intervallo di dati in Excel quando si utilizza il codice VBA per inserire colonne

4. Fare clic sul pulsante «OK». Si aprirà un'altra finestra di dialogo: inserire il numero di intervalli tra le colonne nella casella «Immettere intervallo colonne».
Uno screenshot che mostra un messaggio per specificare l'intervallo tra le colonne nel codice VBA per inserire colonne in Excel

5. Fare nuovamente clic sul pulsante «OK». Si aprirà una terza finestra di dialogo: nella casella corrispondente, specificare il numero di colonne da inserire a ogni intervallo.
Uno screenshot che mostra un messaggio per indicare quante colonne inserire a ogni intervallo nel codice VBA in Excel

6. Fare clic sul pulsante «OK» per ottenere il risultato desiderato.
Uno screenshot del risultato finale con colonne inserite a intervalli regolari in Excel dopo aver utilizzato il codice VBA


Utilizzare Kutools per Excel per inserire un numero specifico di Colonne vuote in Intervallo dati a intervalli fissi

Se non si desidera ricorrere al metodo basato su codice VBA, la funzionalità «Inserisci righe/colonne vuote» di Kutools per Excel è la soluzione ideale: consente di inserire un numero specifico di colonne all’interno di un intervallo dati a intervalli regolari con pochi semplici clic.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Selezionare innanzitutto l’intervallo dati esistente, quindi fare clic su **Kutools** > **Inserisci** > **Inserisci righe/colonne vuote**.
Uno screenshot dell'opzione di Kutools 'Inserisci righe e colonne vuote' in Excel

2. Si aprirà la finestra di dialogo «Inserisci righe/colonne vuote». L’intervallo dati selezionato al passaggio 1 verrà visualizzato nella casella Intervallo. Selezionare l'opzione «Colonne vuote» nella sezione «Tipo di inserimento», quindi specificare «il numero di intervalli tra le colonne» e «il numero di colonne da inserire a ogni intervallo». In questo esempio, sono stati inseriti rispettivamente 1 e 3.
Uno screenshot della finestra di dialogo di Kutools 'Inserisci righe e colonne vuote' con opzioni per specificare gli intervalli tra le colonne e il numero di colonne da inserire

3. Fare clic sul pulsante «OK» per completare l’impostazione e visualizzare il risultato.
Uno screenshot del risultato finale dopo aver inserito colonne utilizzando Kutools

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


Altre operazioni (articoli)

Come inserire rapidamente una riga in base alla data corrente in Excel?
Immagina di avere un foglio con una riga contenente date e di voler inserire automaticamente una nuova riga subito a destra della data odierna — una data che si aggiorna ogni volta che apri la cartella di lavoro. Esiste un modo per soddisfare questa esigenza in Excel?

Come inserire sempre una riga vuota sotto anziché sopra in Excel
Come noto, quando si inserisce una riga vuota in un foglio di lavoro, questa viene sempre aggiunta sopra la riga o la cella selezionata. Tuttavia, in alcuni casi potrebbe essere necessario inserirla al di sotto della riga o della cella selezionata. Come si può ottenere questo risultato in Excel?

Come inserire automaticamente una nuova riga vuota tramite pulsante di comando in Excel?
Spesso capita di dover aggiungere una nuova riga vuota in una posizione specifica del foglio di lavoro. In questo articolo ti mostriamo come farlo in modo automatico con un semplice clic su un pulsante di comando in Excel.

Come inserire una riga vuota dopo un testo specifico in Excel?
Vuoi inserire righe vuote dopo un testo specifico, come mostrato nello screenshot seguente? Scopri come farlo in modo rapido e semplice, senza doverle aggiungere manualmente una per una!

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi