Credito immagine: jodiejohnson/iStock/Getty Images
Microsoft Excel 2010 e 2013 forniscono due modi per aggiungere pulsanti di opzione e interruttori a un foglio di lavoro: utilizzando i controlli del 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 del modulo 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 la 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, modificare il suo nome per leggere "Sì" e quindi ripetere per inserire un secondo pulsante ed etichetta è "No". Fai clic con il pulsante destro del mouse sul pulsante "Sì", scegli "Controllo formato" e inserisci la posizione di una cella nel collegamento cella campo. Ripeti lo stesso processo 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".
Video del giorno
Crea un pulsante di attivazione/disattivazione ActiveX
Mentre i pulsanti di opzione sono il metodo migliore disponibile per le scelte "Sì" e "No" quando si lavora con i controlli del modulo, i controlli ActiveX offrono un'altra soluzione: i pulsanti di attivazione. Nella scheda Sviluppatore, fai clic su "Inserisci" e seleziona "Pulsante di attivazione/disattivazione". Fare clic e trascinare per disegnare un singolo pulsante che, se premuto, rappresenta un "Sì". Fare clic con il pulsante destro del mouse sul pulsante e scegliere "Proprietà". Modifica la riga "Caption" per cambiare l'etichetta del pulsante e inserisci una posizione della cella su "LinkedCell" linea. Quando un utente preme il pulsante, la cella collegata legge "TRUE". Se il pulsante non viene premuto, la cella riporta "FALSE".
Interpreta la pressione del pulsante
Anche se potresti ricordare che un "1" o un "VERO" in una particolare cella significa una scelta "Sì" sul modulo, il significato non verrà visualizzato da nessun altro visualizzatore. Anziché collegare i pulsanti di opzione o attivare/disattivare il pulsante a una cella in bella vista, collegarsi a una cella di lato e quindi utilizzare una formula per interpretare il risultato come un chiaro "Sì o no." In una cella vuota, inserisci la formula "=SE([cella]=1, "Sì", "No")" escludendo le virgolette esterne e sostituendo la posizione della cella collegata per "[cellula]." 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."
Usa la scelta
La funzione SE di Excel può fare molto di più che visualizzare semplicemente un "Sì" o "No": inserire 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 regolare un prezzo su una fattura in base al "Sì" o al "No". Se un prezzo totale si aggiunge elementi nelle celle da A1 ad A3, utilizzare la formula "=SUM(A1:A3)+IF([cell]=1, 2, 0)" per aggiungere $2 al totale quando viene selezionato il pulsante "Sì", come indicato da un 1 nel linkato cellula. Per i progetti avanzati che utilizzano VBA, fare riferimento alla casella di attivazione con il suo nome, che appare su la riga "(Nome)" della finestra Proprietà, per attivare parti del tuo script in base al pulsante premere.