Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo cambiar un valor de celda o color especificado cuando la casilla de verificación está marcada en Excel?

Este artículo habla de cambiar el valor o el color de una celda específica por una casilla de verificación. Por ejemplo, cuando se marca una casilla determinada, el valor o el color de fondo de una celda especificada se cambiará automáticamente. Por favor, siga los siguientes métodos paso a paso para manejarlo.

Cambiar un valor de celda especificado cuando la casilla de verificación está marcada con fórmula

Cambie un valor de celda especificado cuando la casilla de verificación esté marcada con el código VBA

Cambie un color de celda especificado cuando la casilla de verificación esté marcada con el código VBA

Ficha Office Habilite la edición y navegación con pestañas en Office y haga su trabajo mucho más fácil ...
Kutools for Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%
  • Reutilizar cualquier cosa: Agregue las fórmulas más utilizadas o complejas, gráficos y cualquier otra cosa a sus favoritos, y reutilícelos rápidamente en el futuro.
  • Más de características de texto 20: Extraer número de la cadena de texto; Extraer o eliminar parte de los textos; Convertir números y monedas a palabras en inglés ...
  • Herramientas de fusión: Múltiples libros de trabajo y hojas en uno; Fusionar múltiples celdas / filas / columnas sin perder datos; Combinar filas duplicadas y sumar ...
  • Herramientas divididas: Dividir datos en varias hojas en función del valor; Un libro de trabajo para múltiples archivos Excel, PDF o CSV; De una columna a varias columnas ...
  • Saltar pasta Filas ocultas / filtradas; Cuenta y suma por color de fondo; Crear lista de correo y Enviar correos electrónicos por el valor de la celda...
  • Súper filtro: Cree esquemas de filtro avanzados y aplique a cualquier hoja; Tipo de Propiedad por semana, día, frecuencia y más; Filtrar por negrita, fórmulas, comentario ...
  • Más de potentes funciones de 300; Funciona con Office 2007-2019 y 365; Soporta todos los idiomas; Fácil implementación en su empresa u organización.

flecha azul burbuja derecha Cambiar un valor de celda especificado cuando la casilla de verificación está marcada con fórmula


Supongamos que necesita que la celda A1 se rellene con el valor "prueba" cuando la casilla de verificación 1 esté marcada. Y ponga en blanco la celda cuando desmarque la casilla de verificación. Por favor haz lo siguiente.

Primero debe vincular la casilla de verificación a una determinada celda y luego aplicar la fórmula para lograrlo.

1. Para vincular la casilla de verificación a una determinada celda, selecciónela, luego ingrese = referencia de celda en la barra de fórmulas y presione la tecla Intro. Aquí enlace la casilla de verificación 1 a la celda C2 ingresando = C2 en la barra de fórmulas después de seleccionar la casilla de verificación.

Para la casilla de verificación Control ActiveX, haga clic con el botón derecho y seleccione Propiedades desde el menú contextual. Y en el Propiedades cuadro de diálogo, ingrese la celda vinculada en el LinkedCell campo, y luego cierre el cuadro de diálogo. Ver captura de pantalla:

2. Seleccione la celda que necesita para cambiar su valor (aquí selecciono A1), luego ingrese la fórmula = IF (C2, "Prueba", "") en la barra de fórmulas, y presione entrar llave. Ver captura de pantalla:

Nota: En la fórmula, C2 es la celda vinculada de la casilla de verificación 1, "Prueba" es el valor que necesita mostrar en la celda A1 cuando la casilla de verificación está marcada.

Puede ver los resultados de las siguientes capturas de pantalla que se muestran después de marcar o desmarcar la casilla de verificación correspondiente.


flecha azul burbuja derecha Cambie un valor de celda especificado cuando la casilla de verificación esté marcada con el código VBA

También puede cambiar un valor de celda especificado cuando la casilla de verificación está marcada con el código VBA. Por favor haz lo siguiente.

1. Haga clic con el botón derecho en la pestaña Hoja con el valor de celda que necesita para cambiar según la casilla de verificación, luego haga clic Ver código desde el menú contextual.

2. En el Microsoft Visual Basic para aplicaciones ventana, por favor copie y pegue el siguiente código VBA en el Código ventana.

Código de VBA: cambie un valor de celda especificado cuando la casilla de verificación esté marcada

Private Sub CheckBox1_Click()
Dim xRng As Range
Dim xCell As Range, xStr As String
Set xRng = Selection
If CheckBox1.Value = True Then
    xStr = InputBox("Please enter a value:", "Kutools for Excel")
    xRng.Value = xStr
    If xStr = "" Then CheckBox1.Value = False
Else
    xRng.Value = ""
End If
End Sub

Nota: En el código, ChekBox1 es el nombre de la Casilla de verificación (controles ActiveX). Puedes cambiarlo como lo necesites.

3. presione el otro + Q llaves al mismo tiempo para cerrar el Microsoft Visual Basic para aplicaciones ventana.

4. Seleccione una celda en blanco (A1) que desea cambiar su valor en función de la casilla de verificación, y marque la casilla de verificación 1 en su hoja de trabajo. Ahora un Kutools for Excel cuadro de diálogo emergente, ingrese el valor que desea rellenar en la celda en blanco seleccionada y luego haga clic en OK botón. Ver captura de pantalla:

Luego, el valor especificado se muestra en la celda seleccionada de inmediato. Y al desmarcar la casilla de verificación, la celda estará en blanco.

Nota: Este código le recordará que ingrese el valor del texto de forma circular cuando marque la casilla de verificación cada vez.


flecha azul burbuja derecha Cambie un color de celda especificado cuando la casilla de verificación esté marcada con el código VBA

Esta sección le mostrará cómo cambiar un color de celda especificado cuando la casilla de verificación esté marcada con el código VBA.

1. Haga clic derecho en Ficha de hoja con el color de la celda que necesita cambiar según la casilla, luego haga clic Ver código desde el menú contextual.

2. En el Microsoft Visual Basic para aplicaciones ventana, por favor copie y pegue el siguiente código VBA en la ventana Código.

Código de VBA: cambie un color de celda especificado cuando la casilla de verificación esté marcada

Sub CheckBox1_Click()
Dim xRng As Range
Set xRng = Selection
If CheckBox1.Value = True Then
    xRng.Interior.Color = vbRed
Else
    xRng.Interior.Color = xlNone
End If
End Sub

Nota: En el código, ChekBox1 es el nombre de la Casilla de verificación (controles ActiveX). Puedes cambiarlo como lo necesites.

3. Seleccione una celda que necesita para cambiar el color de fondo, luego marque la casilla de verificación. Puede ver que el color de relleno de la celda seleccionada cambia a rojo. Y la celda seleccionada se rellenará sin color de fondo después de desmarcar la casilla de verificación. Ver capturas de pantalla:

Consejos: Si desea insertar varias casillas de verificación en un rango seleccionado de forma masiva, puede probar Casillas de verificación de inserción de lotes utilidad pf Kutools for Excel. O bien, inserte varios botones de opción con el Botones de opción de inserción por lotes utilidad. Además, puede eliminar todas las casillas de verificación a la vez con el Cajas de verificación de eliminación por lotes utilidad como se muestra a continuación capturas de pantalla. Puedes ir a descarga gratuita del software sin limitación en días 60.


flecha azul burbuja derechaArtículos relacionados:


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

  • Reutilizar: Insertar rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita 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 células 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 Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Más de potentes funciones de 300. Admite Office / Excel 2007-2019 y 365. Soporta todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas de prueba gratuita de 30-day.
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

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.