/ / Casella di controllo VBA di Excel

Casella di controllo VBA Excel

Una casella di controllo è un campo che può essere controllato per memorizzare le informazioni. Per creare un casella di controllo nel Excel VBA, eseguire i seguenti passaggi.

1. Nella scheda Sviluppatore, fare clic su Inserisci.

2. Nel gruppo Controlli ActiveX, fare clic su Casella di controllo.

Creare una casella di controllo in VBA di Excel

3. Trascinare una casella di controllo sul foglio di lavoro.

4. Fare clic con il pulsante destro del mouse sulla casella di controllo (assicurarsi che la Modalità di progettazione sia selezionata).

5. Fare clic su Visualizza codice.

Visualizza codice

Nota: è possibile modificare la didascalia e il nome di un controllo facendo clic con il pulsante destro del mouse sul controllo (assicurarsi che la Modalità progettazione sia selezionata) e quindi fare clic su Proprietà. Cambia la didascalia della casella di controllo in MyCheckBox. Per ora, lasceremo CheckBox1 come nome della casella di controllo.

6. Aggiungi le seguenti linee di codice:

If CheckBox1.Value = True Then Range("D2").Value = 1
If CheckBox1.Value = False Then Range("D2").Value = 0

7. Fare clic sulla casella di controllo sul foglio (assicurarsi che la Modalità progettazione sia deselezionata).

Risultato:

Casella di controllo Vero

Casella di controllo Falso

Sebbene in alcune situazioni possa essere utile posizionare direttamente una casella di controllo sul foglio di lavoro, una casella di controllo è particolarmente utile quando viene inserita in un modulo utente.

Leggi anche: