Ecco come farlo:
1. Inserisci un pulsante:
* Vai alla scheda "sviluppatore". (Se non lo vedi, vai su File> Opzioni> Personalizza il nastro e controlla la casella "sviluppatore".)
* Nella scheda "sviluppatore", fare clic su "inserisci".
* Scegli una forma del pulsante dalla sezione "Controlli da forma".
* Disegna il pulsante sul foglio di lavoro.
2. Scrivi il codice VBA:
* Fare clic con il pulsante destro del mouse sul pulsante e selezionare "Assegna macro".
* Fai clic su "Nuovo". Questo aprirà l'editor VBA.
* Sostituire il codice predefinito con quanto segue, regolare il riferimento della cella ("A1" in questo esempio) e codice colore (valori RGB o colori denominati) se necessario:
`` `VBA
Sub changecellcolor ()
'Cambia il colore della cella A1 in rosso
Intervallo ("a1"). Interior.color =vBred
'Alternativa usando i valori RGB:
'Intervallo ("a1"). Interior.color =rgb (255, 0, 0)' Red
'Alternativa usando il colore nominato:
'Intervallo ("a1"). Interio
Fine sub
`` `
* VBRED, VBGREEN, VBBLUE, ecc., sono costanti di colore predefinite in VBA. Per un maggiore controllo, utilizzare `rgb (rosso, verde, blu)`. Ogni valore varia da 0 a 255.
* xlthemecoloraccent1, xlthemecoloraccent2, ecc., sono colori del tema che si adattano al tema Excel. Sono più flessibili ma potenzialmente meno prevedibili.
3. Chiudi l'editor VBA e test:
* Chiudi l'editor VBA.
* Fai clic sul pulsante. La cella A1 dovrebbe ora essere il colore specificato.
Per cambiare il colore in qualcosa di diverso, modifica semplicemente la riga `interior.color` all'interno del codice VBA. Ad esempio, per cambiare in blu:
`` `VBA
Intervallo ("a1"). Interior.color =VBBlue
`` `
Ricorda di salvare il tuo file Excel come cartella di lavoro abilitata per macro (.xlsm). Altrimenti, il codice VBA non verrà salvato.
software © www.354353.com