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

Comment insérer rapidement plusieurs cases à cocher dans Excel?

Comment insérer rapidement plusieurs cases à cocher dans Excel? Veuillez suivre ces méthodes délicates dans Excel:

Insérer plusieurs cases à cocher avec la poignée de remplissage

Insérer plusieurs cases à cocher avec le code VBA

Insérez et supprimez plusieurs cases à cocher en un seul clic en utilisant Kutools for Excel


flèche bleue bulle droite Insérer plusieurs cases à cocher avec la poignée de remplissage

Dans Excel, Fill Handle est une fonction puissante pour faire beaucoup de choses. Il peut également remplir les cases à cocher. Tout d'abord, vous devez insérer une case à cocher. Procédez comme suit:

1Cliquez sur Développeur dans la barre de menu, puis cliquez sur insérer, et choisissez l'image de la case à cocher sous Contrôle de formulaire. Voir la capture d'écran:

doc-insert-multiple-checkboxes1

2. Cliquez sur l'image de la case à cocher et vous verrez le pointeur du signe plus, cliquez à l'endroit où vous souhaitez ajouter la case à cocher.

doc-insert-multiple-checkboxes2

3. Cochez la case et déplacez-la dans une cellule, puis supprimez le nom de la case à cocher.

4. Sélectionnez ensuite la cellule dans laquelle la case à cocher reste. Puis faites glisser la poignée de recopie sur la plage de cellules que vous souhaitez remplir. Voir la capture d'écran:

doc-insert-multiple-checkboxes3


Insérez plusieurs cases à cocher dans les sélections en un seul clic:

Kutools pour Excel's Cases à cocher d'insertion par lots L'utilitaire peut vous aider à insérer rapidement plusieurs cases à cocher à la fois. Cliquez pour télécharger gratuitement cette fonctionnalité.

doc insérer plusieurs cases à cocher 10

Kutools pour Excel: avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 30 jours. Téléchargez et essayez gratuitement maintenant!


flèche bleue bulle droite Insérer plusieurs cases à cocher avec le code VBA

Si vous pensez que la première méthode est quelque peu gênante, le code VBA suivant peut vous aider à insérer facilement et rapidement plusieurs cases à cocher.

1Cliquez sur Développeur > Visual Basic, Un nouveau Microsoft Visual Basic pour les applications la fenêtre s'affichera, cliquez sur insérer > Moduleet saisissez le code suivant dans le Module:

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. Puis clique doc-multiplier-calcul-3 bouton pour exécuter le code. Et une boîte de dialogue apparaîtra pour vous rappeler de sélectionner une plage de cellules dans laquelle vous souhaitez insérer les cases à cocher. Voir la capture d'écran:

doc-insert-multiple-checkboxes4

3. Et puis cliquez OK, les cases à cocher ont été insérées dans la gamme proprement et magnifiquement. Voir la capture d'écran:

doc-insert-multiple-checkboxes5


flèche bleue bulle droite Insérer plusieurs cases à cocher avec Kutools pour Excel

Ici, je peux vous présenter un moyen simple et pratique d'insérer plusieurs cases à cocher-Kutools pour Excel, Avec son Case à cocher Insertion par lots fonctionnalité, vous pouvez insérer les cases à cocher dans des cellules vides ou des cellules avec des données.

Kutools pour Excel : avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation en 30 jours.

Après l'installation de Kutools pour Excel, veuillez suivre les étapes suivantes:

1. Sélectionnez une plage de cellules dans laquelle vous souhaitez insérer les cases à cocher.

2Cliquez sur Kutools > insérer > Cases à cocher d'insertion par lots, voir capture d'écran:

doc-insert-multiple-checkboxes06

3. Ensuite, les cellules sélectionnées ont été remplies avec les cases à cocher comme les captures d'écran suivantes:

Insérer des cases à cocher dans des cellules vides Insérer des cases à cocher dans les cellules de données
doc-insert-multiple-checkboxes7 doc-insert-multiple-checkboxes8

Conseils. Si vous souhaitez supprimer rapidement plusieurs cases à cocher, essayez d'utiliser le Kutools pour Excel's Supprimer les cases à cocher comme indiqué dans la capture d'écran suivante. C'est une fonction complète sans limitation en 60 jours, s'il vous plaît télécharger et avoir un essai gratuit maintenant.

doc-insert-multiple-checkboxes9

Kutools pour Excel: avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 30 jours. Téléchargez et essayez gratuitement maintenant!


flèche bleue bulle droite Insérer et supprimer plusieurs cases à cocher avec Kutools for Excel

Kutools pour Excel: avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 30 jours. Téléchargez et essayez gratuitement maintenant!

Article connexe:

Comment supprimer rapidement plusieurs cases à cocher dans Excel?


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (51)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Excellente macro qui fonctionne à merveille pour insérer rapidement et facilement des cases à cocher dans une plage sélectionnée ; Merci. Envisageriez-vous de montrer un exemple de macro pour insérer dans une plage sélectionnée une liste déroulante personnalisée avec trois options : "Oui", "Non" et "Peut-être" ?
Ce commentaire a été minimisé par le modérateur sur le site
Super astuce... J'ai bien aimé.
Ce commentaire a été minimisé par le modérateur sur le site
Pourquoi n'y a-t-il qu'un seul garçon dans cette classe ????
Ce commentaire a été minimisé par le modérateur sur le site
[quote]Pourquoi n'y a-t-il qu'un seul garçon dans cette classe ????Par Daniel[/quote] :lol: C'est juste pour la démonstration.
Ce commentaire a été minimisé par le modérateur sur le site
excellente macro fonctionne ajouter une case à cocher dans la cellule, merci :-)
Ce commentaire a été minimisé par le modérateur sur le site
Excellent travail. Merci :roll:
Ce commentaire a été minimisé par le modérateur sur le site
GÉNIAL! Merci beaucoup!
Ce commentaire a été minimisé par le modérateur sur le site
Lorsque j'ai fait cela, tout a bien fonctionné (merci !) sauf lorsque les cases sont cochées, il y a automatiquement une couleur de remplissage jaune dans la cellule. Comment puis-je arriver là où la seule chose qui se passe est que la case est cochée, pas de couleur de remplissage? Merci!
Ce commentaire a été minimisé par le modérateur sur le site
[quote]Lorsque j'ai fait cela, tout a bien fonctionné (merci !) sauf lorsque les cases sont cochées, il y a automatiquement une couleur de remplissage jaune dans la cellule. Comment puis-je arriver là où la seule chose qui se passe est que la case est cochée, pas de couleur de remplissage? Merci!Par # Sean[/quote] Modifiez simplement la ligne comme indiqué dans les commentaires : .FormatConditions(1).Interior.ColorIndex = 6 'change pour une autre couleur lorsqu'elle est cochée Laissez-la complètement si vous ne voulez pas de changement de couleur. Acclamations!
Ce commentaire a été minimisé par le modérateur sur le site
Je l'ai fait mais quand je vérifie un boc, tous sont vérifiés ensemble. comment puis-je les séparer?
Ce commentaire a été minimisé par le modérateur sur le site
Le code fonctionne très bien ! Je modifie la couleur maintenant, j'aimerais centrer les cases à cocher dans chaque cellule, avez-vous une idée de ce que je devrais modifier pour cela ? Merci!
Ce commentaire a été minimisé par le modérateur sur le site
[quote]Le code fonctionne très bien ! Je modifie la couleur maintenant, j'aimerais centrer les cases à cocher dans chaque cellule, avez-vous une idée de ce que je devrais modifier pour cela ? Merci!Par Violette[/quote] Pour chaque Rng dans WorkRng avec Ws.CheckBoxes.Add((Rng.Offset(0, 1).Left - Rng.Left) / 2 + Rng.Left - CkBoxSize, Rng.Top, 0.33, Rng.Height ) .Characters.Text = Rng.Value se termine par
Ce commentaire a été minimisé par le modérateur sur le site
Il continue de me donner une erreur lorsque je l'ouvre qu'il devait corriger les erreurs? Une aide ? Si quelqu'un souhaite aider, je publierai le rapport que je reçois de Microsoft Office.
Ce commentaire a été minimisé par le modérateur sur le site
Les cases à cocher deviennent un peu folles lorsque vous les copiez avec leurs cellules liées. J'ai dû écrire quelque chose pour réinitialiser la liaison lorsque je veux copier ces cellules ailleurs.
Ce commentaire a été minimisé par le modérateur sur le site
Pouvons-nous alors filtrer sur ces cases à cocher ? En gros, afficher uniquement ceux qui ont participé ?
Ce commentaire a été minimisé par le modérateur sur le site
Pouvons-nous alors filtrer ces cases à cocher ? En gros, afficher uniquement ceux qui ont participé ?
Ce commentaire a été minimisé par le modérateur sur le site
Ouais totalement. Les cases à cocher sont en fait indépendantes des cellules. Ils flottent essentiellement sur la feuille de calcul et sont liés à une cellule par adresse en insérant les valeurs True et False lorsque vous cliquez dessus (ou N/A si vous en faites une case à cocher à trois états). Mais lorsque vous filtrez dans Excel, il masque des lignes spécifiques. Il ne masquera pas les cases à cocher. Je ne suggère vraiment pas de filtrer avec cette macro. Des choses étranges se produiront et vous ne réaliserez peut-être pas qu'il y a plusieurs cases à cocher superposées ou que deux cases à cocher sont liées à une cellule et qu'une cellule n'est liée à aucune case à cocher. Ce que je fais habituellement, c'est que je vais créer une liste et au lieu de cocher, je vais taper un 1 ou un 0 dans la cellule adjacente, puis le total. Vous pouvez même faire pivoter la chose si vos informations se compliquent. Par exemple, supposons que vous ayez une autre colonne contenant le sexe de vos participants. Vous pourriez déterminer combien d'hommes et combien de femmes étaient présents.
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup!, pour la case à cocher.
Ce commentaire a été minimisé par le modérateur sur le site
Existe-t-il un moyen de faire en sorte que le texte de la case à cocher soit le texte de la cellule sélectionnée?
Ce commentaire a été minimisé par le modérateur sur le site
Oui. Oui il y a. Il y a toujours un moyen.
Ce commentaire a été minimisé par le modérateur sur le site
[citation]Oui. Oui il y a. Il y a toujours un moyen.Par Danny[/citation] D'accord. Comment pourrais-je accomplir cela. Je ne connais pas bien la syntaxe Excel. J'ai essayé .text et .value (pour c dans le code ci-dessus). Avec des résultats incorrects. J'ai essayé une myriade de choses qui seraient normalement le résultat mais pas de chance. Ce que j'ai est une grande liste à puces d'éléments que je voudrais remplacer la puce par une case à cocher et que la valeur et le texte de cette case soient le texte original de l'élément à puce
Ce commentaire a été minimisé par le modérateur sur le site
Hé les gars, c'est tellement utile - merci ! Petite question, je suis complètement inexpérimenté avec ce genre de choses donc désolé si c'est stupide ! Je voudrais juste avoir des cases à cocher (sans vrai ou faux) et je voudrais que les cases soient jaunes lorsqu'elles ne sont pas cochées mais n'aient pas de remplissage une fois cochées, pour indiquer les étudiants qui n'ont pas remis de brouillons et d'évaluation, etc. Est-ce possible? Quelqu'un pourrait-il s'il vous plaît poster le code réel pour cela, ou me guider? Merci d'avance!!!
Ce commentaire a été minimisé par le modérateur sur le site
comment changer l'adresse de référence pour plusieurs cases à cocher
Ce commentaire a été minimisé par le modérateur sur le site
J'ai une feuille de calcul Excel qui contient une question, puis à droite se trouvent d'autres colonnes "Contrôles rencontrés, colonne f et G avec des cases à cocher qui ont été cochées, colonne F oui ou colonne G non. Je veux seulement utiliser le filtre pour obtenir chacun des rouleaux qui ont une coche, mais le filtre ne voit pas la coche
Ce commentaire a été minimisé par le modérateur sur le site
comment changer l'adresse cellulaire
Ce commentaire a été minimisé par le modérateur sur le site
Sub RelinkCheckBoxes() 'Vous sélectionnez les cellules qui incluent les cases à cocher qui agissent bizarrement. 'Ensuite, vous exécutez la macro. 'Il modifie ces cases à cocher afin que les cellules liées correspondent aux cellules en dessous. 'Cela transforme également le texte de la case à cocher en texte de cellule. Dim ckbox As Shape Dim rngLinkedCell As Range If ActiveSheet.CheckBoxes.Count = 0 Then Exit Sub 'Tester que la sélection est une plage. If TypeName(Selection) "Range" Then Exit Sub For Each ckbox In ActiveSheet.Shapes 'Test que la forme est un contrôle. If ckbox.Type = msoFormControl Then 'teste que le contrôle est une case à cocher If ckbox.FormControlType = xlCheckBox Then 'trouve la cellule sous la case à cocher qui se trouve dans la sélection Set rngLinkedCell = Application.Intersect(ckbox.TopLeftCell, Selection) 'assigne un nouvelle adresse de lien et renommez la case à cocher pour correspondre. Si non rngLinkedCell n'est rien alors avec ckbox .OLEFormat.Object.LinkedCell = rngLinkedCell.Address .Name = rngLinkedCell.Address .TextFrame.Characters.Text = rngLinkedCell.Text End With End If End If End If Next
Ce commentaire a été minimisé par le modérateur sur le site
Le code a très bien fonctionné. Merci!
Il n'y a pas encore de commentaires postés ici
TÉLÉCHARGER PLUS
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés