Vai al contenuto principale

Come aggiungere in modo casuale il colore di sfondo / riempimento per le celle in Excel?

Diciamo che devi aggiungere in modo casuale lo sfondo o il colore di riempimento per le celle nell'intervallo specificato, come risolverlo? In questo articolo, vengono forniti due metodi per farlo facilmente.

Aggiungi in modo casuale il colore di sfondo / riempimento per le celle con VBA

Aggiungi casualmente colore di sfondo / riempimento per le celle con Kutools per Excel

Inserisci in modo casuale i valori dall'elenco o dalla colonna specificati (senza ripetizioni) in Excel

Kutools per Excel Inserisci dati casuali L'utilità consente agli utenti di Excel di inserire in modo casuale i valori dall'elenco o dalla colonna specificati in Excel.

annuncio riempire casualmente l'elenco personalizzato 3


Il seguente codice macro VBA può aiutarti ad aggiungere lo sfondo o il colore di riempimento per ogni cella in un intervallo specifico con colori casuali. Puoi fare come segue:

Passo 1: premere altro + F11 tasti per aprire la finestra di Microsoft Visual Basic, Applications Edition.

Passaggio 2: fare clic su Inserisci> Modulo, quindi incollare il codice VBA seguente nella finestra del modulo di apertura.

VBA: aggiungi lo sfondo o il colore di riempimento per le celle con colori casuali

Sub TrimExcessSpaces()
Dim rng As Range
Dim WorkRng As Range
Dim xRed As Byte
Dim xGreen As Byte
Dim xBule As Byte
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each rng In WorkRng
xRed = Application.WorksheetFunction.RandBetween(0, 255)
xGreen = Application.WorksheetFunction.RandBetween(0, 255)
xBule = Application.WorksheetFunction.RandBetween(0, 255)
rng.Pattern = xlSolid
rng.PatternColorIndex = xlAutomatic
rng.Interior.Color = VBA.RGB(xRed, xGreen, xBule)
Next
End Sub

Passo 3: premere il tasto F5 o fare clic su Correre pulsante per eseguire questa macro VBA.

Passaggio 4: ora viene visualizzata una finestra di dialogo, seleziona semplicemente l'intervallo a cui desideri aggiungere lo sfondo con colori casuali, quindi fai clic su OK pulsante.

Ora vedrai tutte le celle nell'intervallo specificato riempite con colori diversi in modo casuale. Vedi sotto la schermata:


In alcuni casi, potrebbe essere necessario aggiungere un colore di sfondo alle celle selezionate casualmente in un intervallo specificato. Per farlo, puoi provare Kutools per Excel Ordina intervallo in modo casuale utilità, quindi aggiungi il colore di sfondo per queste celle casuali.

Kutools for Excel - Ricco di oltre 300 strumenti essenziali per Excel. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Scaricare ora!

Passaggio 1: seleziona l'intervallo in cui desideri trovare le celle in modo casuale e aggiungi il colore di sfondo.

Passaggio 2: fare clic su Kutools > Escursione > Ordina intervallo in modo casuale.

sfondo casuale doc 3

Passaggio 3: nella finestra di dialogo di apertura Ordina intervallo in modo casuale, vai a Seleziona scheda, digita un numero nel file Numero di celle da selezionare casella, spunta Seleziona celle casuali opzione e fare clic su OK pulsante. Vedi sotto la schermata:

Passaggio 4: ora il numero di celle specificato viene selezionato in modo casuale nell'intervallo specificato. Quindi fare clic su freccia oltre al Colore riempimento pulsante sulla Casa scheda e selezionare un colore di sfondo dall'elenco a discesa.

Ora vedrai che il colore di sfondo viene aggiunto alle celle selezionate casualmente come mostrato nella schermata seguente:

sfondo casuale doc 5

Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Get It Now


Kutools for Excel: Oltre 300 strumenti utili a portata di mano! Inizia oggi la tua prova gratuita di 30 giorni senza limitazioni di funzionalità. Scarica ora!

I migliori strumenti per la produttività in ufficio

Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   Più di 50 Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

scheda kte 201905


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi, I am trying to do this same highlight macro with one small adjustment:is there a way to take the range selected an highlight it one random color so each time you run the macro the range of active cells is highlighted a different color Please help. Kennon
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations