Menu développeur : Case à cocher
Résolu
Sirithhyando
Messages postés
55
Statut
Membre
-
eriiic Messages postés 25847 Statut Contributeur -
eriiic Messages postés 25847 Statut Contributeur -
Bonjour,
J'ai inséré une case à cocher dans une cellule "N2" puis je l'ai lié à cette même cellule.
Dans mon tableau j'ai 292 lignes, j'aimerais savoir s'il était possible de copier cette case à chacune des lignes de la colonne "N" en plus que le lien à la case se déplace.
Donc que la copie de la case à cocher rendu à la case "N128" soit lié également à la case "N128".
Merci
J'ai inséré une case à cocher dans une cellule "N2" puis je l'ai lié à cette même cellule.
Dans mon tableau j'ai 292 lignes, j'aimerais savoir s'il était possible de copier cette case à chacune des lignes de la colonne "N" en plus que le lien à la case se déplace.
Donc que la copie de la case à cocher rendu à la case "N128" soit lié également à la case "N128".
Merci
A voir également:
- Menu développeur : Case à cocher
- Menu déroulant excel - Guide
- Canon quick menu - Télécharger - Utilitaires
- Windows 11 menu contextuel classique - Guide
- Windows 11 menu démarrer classique - Guide
- Réinitialiser menu démarrer windows 10 - Guide
3 réponses
Bonjour,
Oui.
https://www.cjoint.com/c/DHBt7XDmesq
eric
Oui.
Option Explicit
Private Sub CheckBox1_Click()
CheckBox1.TopLeftCell = CheckBox1
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Or Target.Row = 1 Then CheckBox1.Visible = False: Exit Sub
If Target.Column = 14 Then
CheckBox1.Top = Target.Offset.Top
CheckBox1.Left = Target.Offset.Left
CheckBox1 = Target
CheckBox1.Visible = True
Else
CheckBox1.Visible = False
End If
End Sub
https://www.cjoint.com/c/DHBt7XDmesq
eric
Bonjour Sirithhyando, Éric,
Éric, comme j'ai trouvé ta méthode astucieuse et afin de garder un peu l'esthétique de la checbox pour Sirithhyando je propose cette modification.
https://www.cjoint.com/?DHBxDjFrULo
Pour l'utilisation de la cellule il faut remplacer VRAI et FAUX par "þ" et "o".
Éric, comme j'ai trouvé ta méthode astucieuse et afin de garder un peu l'esthétique de la checbox pour Sirithhyando je propose cette modification.
https://www.cjoint.com/?DHBxDjFrULo
Pour l'utilisation de la cellule il faut remplacer VRAI et FAUX par "þ" et "o".
Salut gb,
Ca se remet ?
A ce moment là revenons à nos classiques, autant se passer de la checkbox :-)
https://www.cjoint.com/c/DHCahzhsrJM
eric
Ca se remet ?
A ce moment là revenons à nos classiques, autant se passer de la checkbox :-)
https://www.cjoint.com/c/DHCahzhsrJM
eric
N'y a-t-il pas moyen de faire?
J'ai le même problème. Avec le fichier xlsm que vous présentez, les cases à cocher sont agaçantes, car chaque fois qu'on coche, ça s'affiche CheckBox. Je conçois mon formulaire pour des gens qui ne sont pas familier avec Excel (encore moins que moi, s'entend!), et j'aurais besoin de cases à cocher sur 120 lignes dans 4 colonnes. Je sais que ça fait beaucoup d'objets dans un même classeur. Pourquoi Excel ne peut-il pas être plus simple pour les contrôles, alors qu'il permet tant de choses! Dans Word, c'est si simple d'insérer une case à cocher et de la copier, car ce n'est pas utile de la lier à la cellule, elle l'est par défaut. Sauf que mon classeur comporte des formules, je ne peux donc pas créer le formulaire dans Word.
J'ai le même problème. Avec le fichier xlsm que vous présentez, les cases à cocher sont agaçantes, car chaque fois qu'on coche, ça s'affiche CheckBox. Je conçois mon formulaire pour des gens qui ne sont pas familier avec Excel (encore moins que moi, s'entend!), et j'aurais besoin de cases à cocher sur 120 lignes dans 4 colonnes. Je sais que ça fait beaucoup d'objets dans un même classeur. Pourquoi Excel ne peut-il pas être plus simple pour les contrôles, alors qu'il permet tant de choses! Dans Word, c'est si simple d'insérer une case à cocher et de la copier, car ce n'est pas utile de la lier à la cellule, elle l'est par défaut. Sauf que mon classeur comporte des formules, je ne peux donc pas créer le formulaire dans Word.
Bonjour,
N'y a-t-il pas moyen de faire?
Si tu y tiens...
Une macro qui permet de déclarer les cellules liées : https://www.cjoint.com/c/DJAneY35HTY
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
N'y a-t-il pas moyen de faire?
Si tu y tiens...
Une macro qui permet de déclarer les cellules liées : https://www.cjoint.com/c/DJAneY35HTY
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
J'entre cette séquence où pour faire ça?
Merci
Mettre une case à cocher ActiveX (pas Formulaire)
Clic-droit sur le nom d'onglet de la feuille et 'visualiser le code'. Coller le code.
eric
Ce n'est qu'un problème estétique, le résultat est bon.
Y as-t-il un moyen de garder la case à cocher visible?
Ca ne sert à rien et ça charge excel pour rien. Il a du mal à gérer beaucoup d'objets sur une feuille.
eric