Come inserire rapidamente più caselle di controllo in Excel
AutoreXiaoyang• Data di modifica
Stai creando una checklist, un tracciamento attività, un foglio presenze, un modulo di approvazione o un sondaggio in Excel? Le caselle di controllo rendono il tuo foglio più leggibile, più semplice da aggiornare e decisamente più interattivo. Tuttavia, inserirle una alla volta può diventare rapidamente noioso, soprattutto se devi aggiungerne decine o centinaia.
In questa guida scoprirai tre metodi pratici per inserire più caselle di controllo in Excel: inserire e copiare una casella di controllo Form Control, inserimento batch di caselle di controllo con Kutools per Excel e utilizzo di codice VBA. Potrai scegliere il metodo più adatto alle dimensioni del tuo foglio, al tuo livello di competenza e alle tue esigenze d’uso.

Inserire e copiare una casella di controllo Form Control
Se ti servono solo alcune caselle di controllo, puoi usare la Casella di Controllo Form Control integrata di Excel e poi copiarla nelle altre celle con il quadratino di riempimento. Questo metodo è perfetto per checklist brevi o moduli semplici in cui non sono necessari collegamenti avanzati tra le caselle di controllo.
1. Fai clic su Sviluppo > Inserisci > Casella di controllo (Form Control).

2. Fai clic sulla cella in cui desideri inserire la prima casella di controllo.

3. Elimina il testo predefinito della casella di controllo se vuoi mantenere solo il simbolo della casella di controllo.
4.Seleziona la cella che contiene la casella di controllo, quindi trascina il quadratino di riempimento in basso o lateralmente per copiare la casella di controllo nelle altre celle.
Risultato: La casella di controllo viene copiata in più celle, permettendoti di creare rapidamente una semplice checklist in Excel.

Vantaggi
- Gratuito e disponibile direttamente in Excel.
- Non richiede componenti aggiuntivi né codice VBA.
- Ideale per aggiungere un numero limitato di caselle di spunta.
- Ideale per semplici checklist o moduli essenziali.
Svantaggi
- Lento quando si devono inserire caselle di controllo in un intervallo ampio.
- Le caselle di controllo potrebbero necessitare di aggiustamenti manuali della posizione.
- Le caselle di controllo copiate potrebbero non risultare perfettamente allineate alle celle.
- Non è la soluzione ideale per generare caselle di controllo collegate con valori VERO/FALSO.

Metodo 2: Inserimento batch di più caselle di controllo con Kutools per Excel
Per una soluzione più rapida e ordinata, puoi usare la funzionalità Kutools per Excel di Inserisci in batch casella di controllo intelligente. Invece di aggiungere le caselle di controllo una alla volta, seleziona un intervallo e inseriscile tutte in blocco con pochi clic!
In questo esempio utilizzeremo l’opzione Inserisci solo casella di controllo. Questa opzione aggiunge caselle di controllo senza collegarle a celle, risultando perfetta per checklist visive, il tracciamento manuale di attività, schede ispettive e marcature semplici sì/no.
Dopo aver installato Kutools per Excel, procedi come segue:
1. Seleziona l’intervallo in cui desideri inserire le caselle di controllo.
2. Fai clic su Kutools > Inserisci > Inserisci in batch casella di controllo intelligente.

3. Nella finestra di dialogo Inserisci in batch casella di controllo intelligente, scegli Inserisci solo casella di controllo, quindi fai clic su OK.
Opzionale: Per personalizzare l’output, puoi attivare Usa il contenuto della cella della casella di controllo come etichetta della casella di controllo nella sezione Opzioni. Questa opzione utilizza il contenuto originale della cella come etichetta della casella di controllo.

Risultato: Le caselle di controllo vengono inserite nell’intervallo selezionato. Se l’opzione Usa il contenuto della cella della casella di controllo come etichetta della casella di controllo è attivata, il contenuto originale della cella verrà visualizzato come etichetta della casella di controllo.
| Caselle di controllo inserite in celle vuote | Caselle di controllo inserite con il contenuto della cella come etichette |
![]() | ![]() |
- Inserisce in blocco caselle di controllo in tutte le celle selezionate in un’unica operazione
- Non richiede codice VBA, macro o copia manuale delle caselle di controllo
- Funziona sia per celle vuote che per celle contenenti già dati
- Permette di inserire caselle di controllo solo visive per semplici elenchi di controllo e moduli
- Può Usa il contenuto della Cell della casella di controllo come etichetta della casella di controllo quando necessario
- Supporta anche modalità intelligenti di collegamento delle caselle per output VERO/FALSO
- Aiuta a mantenere le caselle di controllo ordinate e uniformi nell’intero Seleziona intervallo
- Molto più veloce rispetto all’inserimento o alla copia manuale, una per una, delle caselle di controllo Modulo
Hai bisogno di ottenere risultati VERO/FALSO dalle caselle di controllo?
Con Inserisci in batch casella di controllo intelligente, puoi trasformare le selezioni delle caselle di controllo in valori VERO/FALSO per formule, filtri, report e dashboard—senza dover scrivere una riga di codice VBA.
Collegamento alla propria cella
La cella con casella di controllo restituisce VERO/FALSO

Collegamento ad altre celle
Mantieni i dati puliti e memorizza VERO/FALSO altrove

Metodo 3: Inserire più caselle di controllo con codice VBA
Se hai dimestichezza con le macro, anche VBA ti permette di inserire più caselle di controllo in un intervallo selezionato. Questo approccio è ideale se cerchi una soluzione automatizzata e riutilizzabile e non hai problemi a lavorare con il codice.
1. Fai clic su Sviluppo > Visual Basic per aprire la finestra di Microsoft Visual Basic for Applications.
2.Fai clic su Inserisci>Modulo, quindi incolla il seguente codice VBA nella finestra del modulo:
Sub InsertCheckBoxes()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range where you want to insert checkboxes:", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
.Characters.Text = Rng.Value
End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub
3. Premi F5 o fai clic sul pulsante Esegui per eseguire il codice.
4. Nella finestra di dialogo visualizzata, seleziona l’intervallo in cui desideri inserire le caselle di controllo, quindi fai clic su OK.

Risultato: Le caselle di controllo vengono inserite nell’intervallo selezionato.

Vantaggi
- È gratuito e funziona direttamente in Excel.
- Può inserire automaticamente caselle di controllo in un intervallo selezionato.
- Riutilizzabile quando si esegue frequentemente la stessa operazione con le caselle di controllo.
Svantaggi
- Richiede conoscenze di base di VBA.
- Le macro potrebbero essere disabilitate in alcuni ambienti di Excel.
- Il codice di esempio cancella il contenuto originale delle celle dopo aver inserito le caselle di controllo.
- Meno intuitivo rispetto a uno strumento basato su finestre di dialogo.
Quale metodo utilizzare?
Non sai quale metodo sia il più adatto al tuo foglio? Consulta la tabella comparativa qui sotto per scegliere in modo rapido e sicuro il metodo ideale per inserire più caselle di controllo in Excel.
| Metodo | Ideale per | Nessun codice | Adatto per intervalli ampi | Output collegati VERO/FALSO | Difficoltà |
|---|---|---|---|---|---|
| Controllo Modulo di Excel | Inserimento di un singolo controllo casella e copia in un intervallo ridotto | ✔ Sì | ✘ No | ✘ No | Facile |
| Kutools per Excel Consigliato | Inserisci in batch casella di controllo intelligente con modalità di collegamento opzionali | ✔ Sì | ✔ Sì | ✔ Sì | Facile |
| Codice VBA | Automatizzazione dell'inserimento delle caselle di controllo con una macro | ✘ No | ✔ Sì | ⚠ Codice personalizzato necessario | Avanzato |
Raccomandazione: Usa i controlli modulo di Excel se devi creare solo alcune caselle di controllo di base. Usa Kutools per Excel se desideri inserire rapidamente caselle di controllo in blocco, mantenerle ordinate e, se necessario, generare automaticamente valori VERO/FALSO collegati. Usa il codice VBA solo se sei a tuo agio con le macro e hai bisogno di una soluzione riutilizzabile basata su codice.
Domande frequenti
1. È possibile inserire più caselle di controllo in Excel senza ricorrere a VBA?
Sì! Puoi inserire una singola casella di controllo Form Control e copiarla nelle altre celle. Se cerchi un metodo ancora più rapido, usa la funzionalità Kutools per Excel di Inserisci in batch casella di controllo intelligente per aggiungere caselle di controllo in blocco nell’intervallo selezionato.
2. Qual è il modo più rapido per inserire numerose caselle di controllo in Excel?
Per intervalli ampi, utilizzare Inserisci in batch casella di controllo intelligente in Kutools per Excel è generalmente più rapido rispetto all’inserimento e alla copia manuale di caselle di controllo Form Control.
3. Qual è la differenza tra l'opzione «Inserisci solo casella di controllo» e il collegamento delle caselle di controllo alle celle?
Inserisci solo casella di controllo aggiunge caselle di controllo visive senza generare output VERO/FALSO collegati. Le caselle di controllo collegate restituiscono VERO o FALSO nelle celle, risultando ideali per formule, filtri, report e dashboard.
4. Quando devo usare “collega alle proprie celle”?
Utilizza questa opzione quando vuoi che ogni casella di controllo gestisca direttamente il valore della cella in cui è posizionata. È perfetta per elenchi di attività, fogli presenze, tracciamento approvazioni e altri tipi di fogli di lavoro in cui i risultati VERO/FALSO possono essere utilizzati immediatamente.
5. Quando è opportuno usare «Collega ad altre celle»?
Utilizza questa opzione quando desideri mantenere l’Intervallo Dati Originale pulito, archiviando i risultati delle caselle di controllo in un altro intervallo. È ideale per formule, colonne di appoggio, cruscotti o aree di controllo nascoste.
6. Perché il metodo VBA cancella il contenuto originale delle mie celle?
Il codice VBA utilizza i valori originali delle celle come didascalie delle caselle di controllo, per poi cancellare «Seleziona intervallo». Se desideri conservare i tuoi dati originali, esegui prima un backup del foglio di lavoro oppure modifica il codice prima di avviarlo.
7. Come posso eliminare più caselle di controllo contemporaneamente?
Puoi utilizzare la funzione Kutools per Excel Elimina Casella di Controllo per rimuovere rapidamente più caselle di controllo da un intervallo selezionato o da un intero foglio di lavoro.
Migliori strumenti per la produttività in Office
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ù facile
- 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, anziché in finestre diverse.
- Aumenta la tua produttività del 50 % e riduci centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi Kutools. 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.
- Suite completa— Componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico installer, 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
- Il miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto di singoli componenti aggiuntivi
Indice
- Metodo 1: Inserire e copiare una casella di controllo Form Control
- Metodo 2: Inserimento batch di più caselle di controllo con Kutools per Excel
- Metodo 3: Inserire più caselle di controllo con codice VBA
- Quale metodo scegliere?
- Domande frequenti
- I migliori strumenti per la produttività in Office
Kutools per Excel
Porta le funzionalità avanzate 300+ in Excel
- 🧩 Panoramica
- 📥 Download Gratuito
- 🎁 Prova Gratuita di 30 Giorni disponibile

