Note: The other languages of the website are Google-translated. Back to English

¿Cómo agregar aleatoriamente color de fondo / relleno para celdas en Excel?

Digamos que necesita agregar fondo o color de relleno aleatoriamente para las celdas en el rango especificado, ¿cómo resolverlo? En este artículo, se proporcionan dos métodos para hacerlo fácilmente.

Agregue aleatoriamente color de fondo / relleno para celdas con VBA

Agregue aleatoriamente color de fondo / relleno para celdas con Kutools para Excel

Inserte aleatoriamente valores de la lista o columna especificada (sin repeticiones) en Excel

Kutools para Excel Insertar datos aleatorios La utilidad permite a los usuarios de Excel insertar aleatoriamente valores de la lista o columna especificada en Excel.

anuncio llenar al azar lista personalizada 3

Pestaña de Office Habilite la edición y navegación con pestañas en Office y haga su trabajo mucho más fácil
Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%
  • Reutiliza cualquier cosa: Agregue las fórmulas, gráficos y cualquier otra cosa más utilizados o complejos a sus favoritos y reutilícelos rápidamente en el futuro.
  • Más de 20 funciones de texto: Extraer número de la cadena de texto; Extraer o eliminar parte de los textos; Convierta números y monedas a palabras en inglés.
  • Combinar herramientas: Varios libros de trabajo y hojas en uno; Fusionar varias celdas / filas / columnas sin perder datos; Fusionar filas duplicadas y suma.
  • Herramientas divididas: Divida los datos en varias hojas según el valor; Un libro de trabajo para varios archivos Excel, PDF o CSV; Una columna a varias columnas.
  • Pegar saltando Filas ocultas / filtradas; Cuenta y suma por color de fondo; Envíe correos electrónicos personalizados a varios destinatarios de forma masiva.
  • Súper filtro: Cree esquemas de filtros avanzados y aplíquelos a cualquier hoja; Ordenar por semana, día, frecuencia y más; Filtrar por negrita, fórmulas, comentario ...
  • Más de 300 potentes funciones; Funciona con Office 2007-2021 y 365; Admite todos los idiomas; Fácil implementación en su empresa u organización.

El siguiente código de macro de VBA puede ayudarlo a agregar fondo o color de relleno para cada celda en un rango específico con colores aleatorios. Puede hacer lo siguiente:

Paso 1: Prensa otro + F11 teclas para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

Paso 2: Haga clic en Insertar> Módulo y luego pegue el siguiente código VBA en la ventana de apertura del Módulo.

VBA: agregue fondo o color de relleno para celdas con color aleatorio

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

Paso 3: Presione el F5 o haga clic en el Ejecutar botón para ejecutar esta macro de VBA.

Paso 4: Ahora aparece un cuadro de diálogo, simplemente seleccione el rango que desea agregar de fondo con colores aleatorios, y luego haga clic en el OK

Ahora verá que todas las celdas en el rango especificado están llenas de diferentes colores al azar. Vea la captura de pantalla a continuación:


En algunos casos, es posible que deba agregar color de fondo a las celdas seleccionadas al azar en un rango específico. Para hacerlo, puede probar Kutools para Excel Ordenar rango aleatoriamente utilidad y luego agregue color de fondo para estas celdas aleatorias.

Kutools for Excel - Incluye más de 300 herramientas útiles para Excel. Prueba gratuita de funciones completas 30-día, no se requiere tarjeta de crédito! Prueba gratis ahora!

Paso 1: Seleccione el rango donde desea encontrar celdas al azar y agregue color de fondo.

Paso 2: haga clic en Kutools > Gama de Colores > Ordenar rango aleatoriamente.

doc fondo aleatorio 3

Paso 3: en el cuadro de diálogo de apertura Ordenar rango aleatorio, vaya a Seleccione pestaña, escriba un número en la No. de celda (s) para seleccionar casilla, marcar Seleccionar celdas aleatorias opción, y haga clic en OK botón. Vea la captura de pantalla a continuación:

Paso 4: Ahora el número especificado de celdas se selecciona aleatoriamente en el rango especificado. Luego haga clic en el flecha además de la color de relleno botón de la Home pestaña y seleccione un color de fondo de la lista desplegable.

Ahora verá que el color de fondo se agrega a las celdas seleccionadas al azar como se muestra a continuación:

doc fondo aleatorio 5

Kutools for Excel - Incluye más de 300 herramientas útiles para Excel. Prueba gratuita de funciones completas 30-día, no se requiere tarjeta de crédito! Consíguelo ahora


Kutools for Excel incluye más de 300 útiles herramientas para Excel, gratis para probar sin limitación en 30 días. Descarga y prueba gratis ahora!


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (1)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Hola, estoy tratando de hacer esta misma macro resaltada con un pequeño ajuste: ¿hay alguna manera de tomar el rango seleccionado y resaltarlo con un color aleatorio para que cada vez que ejecute la macro, el rango de celdas activas se resalte con un color diferente? Por favor, ayuda . Kennon
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL