Skip to main content

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

Author: Zhoumandy Last Modified: 2025-05-30

Nell'uso quotidiano di Excel, potresti imbatterti in una situazione in cui devi aggiungere più colonne tra quelle esistenti. Puoi ovviamente inserire le colonne una per una utilizzando la funzione Inserisci. Ma quando hai a che fare con una grande quantità di dati e devi inserire tre colonne dopo ogni seconda o ennesima colonna, la funzione Inserisci non è chiaramente efficace. Quindi, come puoi completare rapidamente il compito? In questo tutorial parleremo di due metodi semplici per risolvere il problema.

Usa il codice VBA per inserire un numero specifico di colonne vuote nell'intervallo dati a intervalli fissi

Usa Kutools per Excel per inserire un numero specifico di colonne vuote nell'intervallo dati a intervalli fissi


Usa il codice VBA per inserire un numero specifico di colonne vuote nell'intervallo dati a intervalli fissi

Possiamo usare il seguente "codice VBA" per inserire un numero specifico di colonne vuote dopo ogni ennesima colonna. Procedi come segue.

1. Premi i tasti "Alt + F11" in Excel, si aprirà la finestra "Microsoft Visual Basic for Applications".

2. Clicca su "Inserisci" > "Modulo" e incolla la seguente macro nella finestra "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. Premi il tasto "F5" per eseguire questo codice. Apparirà una finestra di dialogo che ti ricorda di selezionare l'"intervallo dati" in cui desideri inserire le colonne vuote.
A screenshot showing a prompt to select a data range in Excel when using VBA to insert columns

4. Clicca sul pulsante "OK". Apparirà un'altra finestra di dialogo, inserisci "il numero degli intervalli delle colonne" nella casella "Inserisci intervallo colonne".
A screenshot showing a prompt asking for the column interval in VBA code to insert columns in Excel

5. Continua a cliccare sul pulsante "OK". Apparirà la terza finestra di dialogo, specifica "il numero di colonne che desideri inserire ad ogni intervallo" nella casella.
A screenshot showing a prompt asking how many columns to insert at each interval in VBA code in Excel

6. Clicca sul pulsante "OK" per ottenere il risultato.
A screenshot of the result showing inserted columns at fixed intervals in Excel after using VBA code


Usa Kutools per Excel per inserire un numero specifico di colonne vuote nell'intervallo dati a intervalli fissi

Se non vuoi utilizzare il metodo del codice VBA, la funzionalità "Inserisci Righe e Colonne Vuote" di "Kutools per Excel" è la soluzione perfetta per te. Con questa funzionalità, puoi inserire un numero specifico di colonne nell'intervallo dati a intervalli fissi con pochi clic.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona prima l'intervallo di dati esistente. Poi clicca su "Kutools" > "Inserisci" > "Inserisci Righe e Colonne Vuote".
A screenshot showing the Kutools 'Insert Blank Rows & Columns' option in Excel

2. Si aprirà la finestra di dialogo "Inserisci Righe e Colonne Vuote". Puoi vedere l'intervallo di dati selezionato nel passaggio 1 visualizzato nella casella Intervallo. Scegli l'opzione "Colonne vuote" nella sezione "Tipo di inserimento". E specifica "il numero degli intervalli delle colonne" e "le colonne che desideri inserire ad ogni intervallo". Qui ho inserito separatamente 1 e 3.
A screenshot of the Kutools 'Insert Blank Rows & Columns' dialog box with options to specify column intervals and number of columns to insert

3. Clicca sul pulsante "OK" per completare l'impostazione e ottenere il risultato.
A screenshot showing the final result after inserting columns using Kutools

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


Altre operazioni (Articoli)

Come inserire rapidamente una riga basata sulla data corrente in Excel?
Supponendo che ci sia un foglio contenente una riga con date, e ora voglio inserire una riga proprio accanto alla data corrente che cambierà automaticamente ogni giorno aprendo il file di lavoro. C'è un trucco che può risolverlo in Excel?

Come inserire sempre una riga vuota sotto invece che sopra in Excel
Come tutti sappiamo, quando si inserisce una riga vuota in un foglio di lavoro, la riga vuota verrà sempre inserita sopra la riga o cella selezionata. Ma, a volte, potresti aver bisogno di inserire la riga sotto la cella o riga selezionata. Come potresti risolvere questo problema in Excel?

Come inserire automaticamente una nuova riga vuota tramite un pulsante di comando in Excel?
In molti casi, potresti aver bisogno di inserire una nuova riga vuota in una posizione specifica del tuo foglio di lavoro. In questo articolo, mostreremo come inserire automaticamente una nuova riga vuota facendo clic su un pulsante di comando in Excel.

Come inserire una riga vuota dopo un testo specifico in Excel?
Se vuoi inserire righe vuote dopo un testo specifico come mostrato nello screenshot seguente, come gestirlo rapidamente e facilmente senza inserirle manualmente una per una?

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione 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 della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!