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

¿Cómo insertar rápidamente varias casillas de verificación en Excel?

¿Cómo podemos insertar rápidamente varias casillas de verificación en Excel? Siga estos métodos complicados en Excel:

Insertar varias casillas de verificación con el controlador de relleno

Inserte varias casillas de verificación con código VBA

Inserte y elimine múltiples casillas de verificación con un clic usando Kutools para Excel


flecha azul burbuja derecha Insertar varias casillas de verificación con el controlador de relleno

En Excel, Fill Handle es una función poderosa para hacer muchas cosas. También puede llenar las casillas de verificación. Primero, debe insertar una casilla de verificación. Haz lo siguiente:

1. Hacer clic Developer en la barra de menú, luego haga clic en recuadroy elija la imagen de la casilla de verificación debajo Control de formulario. Ver captura de pantalla:

doc-insertar-múltiples-casillas de verificación1

2. Haga clic en la imagen de la casilla de verificación y verá el puntero con el signo más, haga clic donde desee agregar la casilla de verificación.

doc-insertar-múltiples-casillas de verificación2

3. Seleccione la casilla de verificación y muévala a una celda, y luego elimine el nombre de la casilla de verificación.

4. Luego, seleccione la celda en la que permanece la casilla de verificación. Y luego arrastre el controlador de relleno sobre el rango de celdas que desea llenar. Ver captura de pantalla:

doc-insertar-múltiples-casillas de verificación3


Inserte varias casillas de verificación en las selecciones con un clic:

Kutools for Excel's Casillas de verificación de inserción de lote La utilidad puede ayudarlo a insertar rápidamente varias casillas de verificación a la vez. Haga clic para descargar esta función de forma gratuita.

doc insertar varias casillas de verificación 10

Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. ¡Descarga y prueba gratis ahora!


flecha azul burbuja derecha Inserte varias casillas de verificación con código VBA

Si cree que el primer método es algo problemático, el siguiente código VBA puede ayudarlo a insertar varias casillas de verificación de manera fácil y rápida.

1. Hacer clic Developer > Visual Basic, Un nuevo Microsoft Visual Basic para aplicaciones aparecerá la ventana, haga clic en recuadro > Móduloe ingrese el siguiente código en el Módulo:

Sub InsertCheckBoxes()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
    With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        .Characters.Text = Rng.Value
    End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub

2. Luego haga clic doc-multiplicar-calculo-3 botón para ejecutar el código. Y aparecerá un cuadro emergente para recordarle que seleccione un rango de celdas en las que desea insertar las casillas de verificación. Ver captura de pantalla:

doc-insertar-múltiples-casillas de verificación4

3. Y luego haz clic OK, las casillas de verificación se han insertado en el rango de forma ordenada y hermosa. Ver captura de pantalla:

doc-insertar-múltiples-casillas de verificación5


flecha azul burbuja derecha Inserte varias casillas de verificación con Kutools para Excel

Aquí, puedo presentarles una forma fácil y práctica de insertar varias casillas de verificación:Kutools for Excel, Con su Casilla de verificación Insertar lote característica, puede insertar las casillas de verificación en celdas en blanco o celdas con datos.

Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días.

Después de instalar Kutools for Excel, siga los siguientes pasos:

1. Seleccione un rango de celdas en las que desea insertar las casillas de verificación.

2. Hacer clic Kutools > recuadro > Casillas de verificación de inserción de lote, ver captura de pantalla:

doc-insertar-múltiples-casillas de verificación06

3. Luego, las celdas seleccionadas se han llenado con las casillas de verificación como se muestran en las siguientes capturas de pantalla:

Insertar casillas de verificación en celdas en blanco Insertar casillas de verificación en las celdas de datos
doc-insertar-múltiples-casillas de verificación7 doc-insertar-múltiples-casillas de verificación8

Consejos. Si desea eliminar rápidamente varias casillas de verificación, intente utilizar el Kutools for Excel, Eliminar casillas de verificación como se muestra en la siguiente captura de pantalla. Funciona completamente sin limitación en 60 días, por favor descargue y obtenga una prueba gratis ahora.

doc-insertar-múltiples-casillas de verificación9

Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. ¡Descarga y prueba gratis ahora!


flecha azul burbuja derecha Inserte y elimine múltiples casillas de verificación con Kutools para Excel

Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. ¡Descarga y prueba gratis ahora!

Artículo relacionado:

¿Cómo eliminar rápidamente varias casillas de verificación en Excel?


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 (51)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Excelente macro que funciona muy bien para insertar rápida y fácilmente casillas de verificación en un rango seleccionado; gracias. ¿Consideraría mostrar un ejemplo de una macro para insertar en un rango seleccionado una lista desplegable personalizada con tres opciones: "Sí", "No" y "Quizás"?
Este comentario fue minimizado por el moderador en el sitio
Gran truco... Lo disfruté.
Este comentario fue minimizado por el moderador en el sitio
¿Por qué solo hay un niño en esta clase????
Este comentario fue minimizado por el moderador en el sitio
[cita]¿¿Por qué solo hay un niño en esta clase????Por Daniel[/quote] :lol: Eso es solo para demostración.
Este comentario fue minimizado por el moderador en el sitio
excelente macro funciona agregar casilla de verificación en la celda, gracias :-)
Este comentario fue minimizado por el moderador en el sitio
Excelente trabajo. Gracias :rollo:
Este comentario fue minimizado por el moderador en el sitio
¡INCREÍBLE! ¡Muchas gracias!
Este comentario fue minimizado por el moderador en el sitio
Cuando hice esto, todo funcionó muy bien (¡Gracias!) Excepto cuando las casillas están marcadas, automáticamente tiene un color de relleno amarillo en la celda. ¿Cómo llego a donde lo único que sucede es que la casilla está marcada, sin color de relleno? ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
[quote]Cuando hice esto, todo funcionó muy bien (¡Gracias!) Excepto cuando las casillas están marcadas, automáticamente tiene un color de relleno amarillo en la celda. ¿Cómo llego a donde lo único que sucede es que la casilla está marcada, sin color de relleno? ¡Gracias!Por #Sean[/quote] Simplemente cambie la línea como dice en los comentarios: .FormatConditions(1).Interior.ColorIndex = 6 'cambiar por otro color cuando esté marcado Déjelo fuera por completo si no desea un cambio de color. ¡Salud!
Este comentario fue minimizado por el moderador en el sitio
Lo hice, pero cuando reviso un boc, todos están siendo revisados ​​juntos. como puedo separarlos
Este comentario fue minimizado por el moderador en el sitio
¡El código funciona muy bien! Edito el color ahora, me gustaría centrar las casillas de verificación en cada celda, ¿alguna idea de lo que necesitaría modificar para eso? ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
[cita] ¡El código funciona muy bien! Edito el color ahora, me gustaría centrar las casillas de verificación en cada celda, ¿alguna idea de lo que necesitaría modificar para eso? ¡Gracias!por violeta[/quote] Para cada anillo en WorkRng con Ws.CheckBoxes.Add((Rng.Offset(0, 1).Left - Rng.Left) / 2 + Rng.Left - CkBoxSize, Rng.Top, 0.33, Rng.Height ) .Characters.Text = Rng.Value End With
Este comentario fue minimizado por el moderador en el sitio
Me sigue dando error cuando lo abro que tenia que corregir errores? ¿Alguna ayuda? Si alguien quisiera ayudar, publicaré el informe que recibo de la oficina de Microsoft.
Este comentario fue minimizado por el moderador en el sitio
Las casillas de verificación se vuelven un poco locas cuando las copia con sus celdas vinculadas. Tuve que escribir algo para restablecer el enlace para cuando quiera copiar esas celdas en otro lugar.
Este comentario fue minimizado por el moderador en el sitio
¿Podemos entonces filtrar en esas casillas de verificación? ¿Básicamente mostrar solo a los que asistieron?
Este comentario fue minimizado por el moderador en el sitio
¿Podemos entonces filtrar esas casillas de verificación? ¿Básicamente mostrar solo a los que asistieron?
Este comentario fue minimizado por el moderador en el sitio
Si ... totalmente. Las casillas de verificación son en realidad independientes de las celdas. Básicamente, flotan sobre la hoja de cálculo y están vinculados a una celda mediante la inserción de valores verdaderos y falsos cuando se hace clic en ellos (o N/A si lo convierte en una casilla de verificación de tres estados). Pero cuando filtra en Excel, oculta filas específicas. No ocultará las casillas de verificación. Realmente no sugiero filtrar con esta macro. Sucederán cosas extrañas y es posible que no se dé cuenta cuando hay varias casillas de verificación una encima de la otra o que dos casillas de verificación están vinculadas a una celda y una celda no está vinculada a ninguna casilla de verificación. Lo que suelo hacer es crear una lista y, en lugar de marcas de verificación, escribiré un 1 o un 0 en la celda adyacente y luego totalizaré. Incluso puede hacer una tabla dinámica si su información se complica. Por ejemplo, digamos que tenía otra columna que tenía el género de sus asistentes. Podrías averiguar cuántos hombres y cuántas mujeres asistieron.
Este comentario fue minimizado por el moderador en el sitio
¡Muchas gracias!, por marcar la casilla.
Este comentario fue minimizado por el moderador en el sitio
¿Hay alguna manera de que el texto de la casilla de verificación sea el texto de la celda seleccionada?
Este comentario fue minimizado por el moderador en el sitio
Sí. Sí hay. Siempre hay una manera.
Este comentario fue minimizado por el moderador en el sitio
[cita] Sí. Sí hay. Siempre hay una manera.Por Danny[/cita] Está bien. ¿Cómo lograría esto? No estoy muy versado en la sintaxis de Excel. He probado .text y .value (para c en el código anterior). Con resultados incorrectos. He intentado una gran cantidad de cosas que normalmente serían el resultado, pero no tuve suerte. Lo que tengo es una gran lista de viñetas de elementos que me gustaría reemplazar la viñeta con una casilla de verificación y tener el valor y el texto de ese cuadro como el texto original del elemento de viñeta
Este comentario fue minimizado por el moderador en el sitio
Hola chicos, esto es muy útil, ¡gracias! Pregunta rápida, soy completamente inexperto con este tipo de cosas, ¡lo siento si es una estupidez! Me gustaría tener casillas para marcar (sin verdadero o falso) y me gustaría que las casillas sean amarillas cuando no estén marcadas pero que no se llenen una vez marcadas, para indicar a los estudiantes que no han entregado borradores y evaluaciones, etc. ¿Es esto ¿posible? ¿Podría alguien publicar el código real para esto o guiarme a través de él? ¡¡¡Muchas gracias de antemano!!!
Este comentario fue minimizado por el moderador en el sitio
cómo cambiar la dirección de referencia para varias casillas de verificación
Este comentario fue minimizado por el moderador en el sitio
Tengo una hoja de cálculo de Excel que tiene una pregunta y luego a la derecha hay otras columnas "Controles cumplidos, columna f y G con casillas de verificación que se han marcado, columna F sí o columna G no. Solo quiero usar el filtro para obtener cada uno de los rollos que tienen una marca de verificación, pero el filtro no ve la marca de verificación
Este comentario fue minimizado por el moderador en el sitio
como cambiar direccion de celular
Este comentario fue minimizado por el moderador en el sitio
Sub RelinkCheckBoxes() 'Seleccionas celdas que incluyen las casillas de verificación que actúan de manera extraña. 'Entonces ejecutas la macro. 'Cambia esas casillas de verificación para que las celdas vinculadas correspondan a las celdas debajo. 'También hace que el texto de la casilla de verificación se convierta en el texto de la celda. Dim ckbox As Shape Dim rngLinkedCell As Range If ActiveSheet.CheckBoxes.Count = 0 Then Exit Sub 'Prueba que la selección es un rango. Si TypeName (Selección) "Rango", entonces salga de Sub para cada ckbox en ActiveSheet.Shapes 'Pruebe que la forma es un control. If ckbox.Type = msoFormControl Then 'pruebe que el control es una casilla de verificación If ckbox.FormControlType = xlCheckBox Then 'busque la celda debajo de la casilla de verificación que está dentro de la selección Set rngLinkedCell = Application.Intersect(ckbox.TopLeftCell, Selection) 'asigne un nueva dirección de enlace y cambie el nombre de la casilla de verificación para que coincida. Si no rngLinkedCell no es nada, entonces con ckbox .OLEFormat.Object.LinkedCell = rngLinkedCell.Address .Name = rngLinkedCell.Address .TextFrame.Characters.Text = rngLinkedCell.Text End With End If End If End If Next
Este comentario fue minimizado por el moderador en el sitio
El código funcionó muy bien. ¡Gracias!
No hay comentarios publicados aquí todavía
Ver más
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