Menu développeur : Case à cocher

Résolu/Fermé
Sirithhyando Messages postés 49 Date d'inscription mercredi 16 avril 2014 Statut Membre Dernière intervention 17 octobre 2018 - 27 août 2014 à 19:38
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 31 oct. 2014 à 13:38
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


A voir également:

3 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
27 août 2014 à 20:01
Bonjour,

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
0
Sirithhyando Messages postés 49 Date d'inscription mercredi 16 avril 2014 Statut Membre Dernière intervention 17 octobre 2018 1
27 août 2014 à 20:17
Merci bien, mais malheureusement je ne sais pas comment utiliser ce genre de chose.
J'entre cette séquence où pour faire ça?
Merci
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
27 août 2014 à 20:29
Ouvre le fichier joint pour voir si ça convient.
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
0
Sirithhyando Messages postés 49 Date d'inscription mercredi 16 avril 2014 Statut Membre Dernière intervention 17 octobre 2018 1
27 août 2014 à 20:57
Sur le fichier joint, on doit sélectionner la cellule pour que la case à cocher apparaisse. Quand j'en ajoute une manuellement ça ne fait pas ça.
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?
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
27 août 2014 à 22:10
Si tu veux une case à cocher par cellule je ne fais pas.
Ca ne sert à rien et ça charge excel pour rien. Il a du mal à gérer beaucoup d'objets sur une feuille.
eric
0
Sirithhyando Messages postés 49 Date d'inscription mercredi 16 avril 2014 Statut Membre Dernière intervention 17 octobre 2018 1
2 sept. 2014 à 14:26
Merci je vais faire comme ça alors. Ça fonctionne bien de toutes façons.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
27 août 2014 à 23:31
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".
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
28 août 2014 à 00:06
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
0
ButteDuLac Messages postés 495 Date d'inscription jeudi 5 mars 2009 Statut Membre Dernière intervention 24 octobre 2020 40
23 oct. 2014 à 20:11
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.
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
Modifié par eriiic le 26/10/2014 à 13:00
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
0
ButteDuLac Messages postés 495 Date d'inscription jeudi 5 mars 2009 Statut Membre Dernière intervention 24 octobre 2020 40
28 oct. 2014 à 12:31
Merci. Finalement, pour moi, ça a été plus simple de ne pas lier les cellules, puis de copier les objets... on fait ce qu'on peut avec le temps et les connaissances qu'on a!
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
28 oct. 2014 à 14:06
Je ne sais pas si tu as ouvert le fichier mais c'est pour lier les cellules après la création.
eric
0
ButteDuLac Messages postés 495 Date d'inscription jeudi 5 mars 2009 Statut Membre Dernière intervention 24 octobre 2020 40
31 oct. 2014 à 13:19
Oui, mais c'était déjà fait. 720 copies de l'objet case à cocher... pour finalement qu'on me demande ensuite de tout modifier le document et plus besoin de ces *** de cases à cocher! Merci quand même!
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
31 oct. 2014 à 13:38
Et bien comme ça tu sauras quoi dire si demain on te demande plus de 30 cases à cocher ;-)
0