Come aggiungere una casella Sì o No a un foglio di calcolo Excel
Microsoft Excel 2010 e 2013 offrono due modi per aggiungere pulsanti di opzione e commutatori a un foglio di lavoro:utilizzando i controlli modulo o utilizzando i controlli ActiveX. Per le attività di base, come la visualizzazione della scelta in una cella, entrambi i tipi funzionano e i controlli dei moduli sono più facili da utilizzare. Se è necessario collegare uno script VBA, tuttavia, è necessario utilizzare un controllo ActiveX. Per iniziare a lavorare con entrambi i tipi di controllo, abilita la scheda Sviluppatore facendo clic con il pulsante destro del mouse sulla barra multifunzione, scegliendo "Personalizza barra multifunzione" e selezionando "Sviluppatore".
Crea caselle opzioni modulo
Nella scheda Sviluppatore, fai clic su "Inserisci" e scegli il "Pulsante di opzione" dalla sezione Controllo modulo. Sebbene tu possa anche utilizzare due caselle di controllo, il pulsante di opzione funziona meglio per le scelte "Sì" o "No" perché un utente non può scegliere entrambe le opzioni contemporaneamente. Fare clic per posizionare il primo pulsante, modificarne il nome per leggere "Sì", quindi ripetere per inserire un secondo pulsante ed etichettarlo "No". Fai clic con il pulsante destro del mouse sul pulsante "Sì", scegli "Controllo formato" e inserisci la posizione di una cella nel campo Collegamento cella. Ripeti la stessa procedura con il pulsante "No", collegandolo alla stessa cella. Questa cella mostra il risultato della scelta "Sì" o "No":1 per "Sì" o 2 per "No".
Crea un pulsante di commutazione ActiveX
Mentre i pulsanti di opzione sono il metodo migliore disponibile per le scelte "Sì" e "No" quando si lavora con i controlli dei moduli, i controlli ActiveX offrono un'altra soluzione:i pulsanti di commutazione. Nella scheda Sviluppatore, fai clic su "Inserisci" e seleziona "Attiva/disattiva pulsante". Fare clic e trascinare per disegnare un singolo pulsante che, se premuto, rappresenta un "Sì". Fare clic con il pulsante destro del mouse e scegliere "Proprietà". Modifica la riga "Didascalia" per cambiare l'etichetta del pulsante e inserisci la posizione di una cella nella riga "LinkedCell". Quando un utente preme il pulsante, la cella collegata legge "VERO". Se il pulsante non viene premuto, la cella legge "FALSE".
Interpretazione della pressione del pulsante
Anche se potresti ricordare che un "1" o un "VERO" in una cella particolare significa una scelta "Sì" sul tuo modulo, il significato non verrà percepito da nessun altro visualizzatore. Invece di collegare i pulsanti delle opzioni o attivare/disattivare il pulsante a una cella in bella vista, collega a una cella di lato e quindi utilizza una formula per interpretare il risultato come un chiaro "Sì" o "No". In una cella vuota, inserisci la formula "=IF([cella]=1, "Sì", "No")" escludendo le virgolette esterne e sostituendo la posizione della cella collegata per "[cella]". Se hai utilizzato il metodo del pulsante di attivazione/disattivazione, sostituisci "1" con la parola "VERO". Ogni volta che un utente modifica la scelta, la cella registra l'opzione con un chiaro "Sì" o "No".
Sfrutta la scelta
La funzione SE di Excel può fare molto di più che visualizzare semplicemente un "Sì" o un "No":inserisci un SE in una formula più lunga per regolare il risultato del foglio di calcolo a seconda della pressione del pulsante. Ad esempio, potresti avere la possibilità di aggiungere un determinato numero a una cella, ad esempio per adeguare un prezzo su una fattura a seconda del "Sì" o del "No". Se un prezzo totale somma gli articoli nelle celle da A1 a A3, usa la formula "=SUM(A1:A3)+IF([cell]=1, 2, 0)" per aggiungere $ 2 al totale quando il pulsante "Sì" è selezionato, come indicato da 1 nella cella collegata. Per i progetti avanzati che utilizzano VBA, fai riferimento alla casella di commutazione con il suo nome, che appare nella riga "(Nome)" della finestra Proprietà, per attivare parti dello script in base alla pressione del pulsante.