est-ce que quelqu'un peux m'expliquer comment on peux faire des cases à cocher en ligne sans les faire une a une.
voir dans mon tableau ci joint dans page Inscriptions au bout de chaque ligne dans la colonne avis mds je voudrais qu'il y ai une case à cocher correspondant à chaque individu.
là je suis en train de les faire ligne par ligne.... j'en ai 150 minimum a faire.
peut-on les faire en mode accéléré?
Bonjour,
Plutôt que de faire une multitude d'objets similaires surchargeant la feuille,
vous pouvez par exemple:
- renommer l'objet checkbox en Ckb
- coller le code ci-dessous dans celui de la feuille Inscription
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[Ckb].Visible = False
If Target.Count = 1 Then
If Not Intersect(Target, [__Anonymous_Sheet_DB__0[avis mds]]) Is Nothing Then
With [Ckb]
.LinkedCell = vbNullString
.Left = Target.Left
.Top = Target.Top
.Value = Target = True
.Visible = True
.LinkedCell = Target.Address
End With
End If
End If
End...
Bonjour,
Plutôt que de faire une multitude d'objets similaires surchargeant la feuille,
vous pouvez par exemple:
- renommer l'objet checkbox en Ckb
- coller le code ci-dessous dans celui de la feuille Inscription
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[Ckb].Visible = False
If Target.Count = 1 Then
If Not Intersect(Target, [__Anonymous_Sheet_DB__0[avis mds]]) Is Nothing Then
With [Ckb]
.LinkedCell = vbNullString
.Left = Target.Left
.Top = Target.Top
.Value = Target = True
.Visible = True
.LinkedCell = Target.Address
End With
End If
End If
End Sub
Bonjour,
Plutôt que de faire une multitude d'objets similaires surchargeant la feuille,
vous pouvez par exemple:
- renommer l'objet checkbox en Ckb
- coller le code ci-dessous dans celui de la feuille Inscription
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[Ckb].Visible = False
If Target.Count = 1 Then
If Not Intersect(Target, [__Anonymous_Sheet_DB__0[avis mds]]) Is Nothing Then
With [Ckb]
.LinkedCell = vbNullString
.Left = Target.Left
.Top = Target.Top
.Value = Target = True
.Visible = True
.LinkedCell = Target.Address
End With
End If
End If
End Sub
quelqu'un est il capable de m'expliquer comment on peux faire une convocation a un tournoi en prenant en compte la validation par case cocher
et de déterminer le nombre de convocation par rapport au nombre de personne retenue
merci
gregory
voir mon tableau ci dessous
Bonjour,
Plutôt que de faire une multitude d'objets similaires surchargeant la feuille,
vous pouvez par exemple:
- renommer l'objet checkbox en Ckb
- coller le code ci-dessous dans celui de la feuille Inscription
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[Ckb].Visible = False
If Target.Count = 1 Then
If Not Intersect(Target, [__Anonymous_Sheet_DB__0[avis mds]]) Is Nothing Then
With [Ckb]
.LinkedCell = vbNullString
.Left = Target.Left
.Top = Target.Top
.Value = Target = True
.Visible = True
.LinkedCell = Target.Address
End With
End If
End If
End Sub
Au lieu de vider les grilles et de les remplir systématiquement à l'activation de "tirage_au_sort",
il vaudrait mieux :
1) faire un bouton explicite pour chaque grille pour la remplir, en ce cas la colonne présent sera rincée .
2) sinon à l'activ
Au lieu de vider les grilles et de les remplir systématiquement à l'activation de "tirage_au_sort",
il vaudrait mieux :
1) faire un bouton explicite pour chaque grille pour la remplir, en ce cas la colonne présent sera rincée .
2) sinon à l'activ
Bonjour après avoir teste je rencontre une anomalie
tu verras dans les fichier joints
dans ta version les poules D E F ne se chargent pas ni les personnes détenues
dans ma version précédente sa se fait automatiquement
Salut, c'est plutôt normal :
j'ai travaillé sur le fichier que vous aviez fourni ,
celui-ci était incomplet: bâtiment A,B,C seuls présents et zone4 incorrecte .
je me suis dit que vous pouviez modifier ce qui manquait: nommer les bâtiments dans les grilles et y dupliquer les boutons "charger" .
Rien n'est automatique: il faut cliquer sur le bouton "charger" de chaque grille pour la mettre à jour .
Le classeur joint a été complété et intègre le chargement automatique dans l'activate de la feuille
Ce chargement conserve les présents , vous devrez les enlever manuellement .
A vous d'adapter le code à votre désir:
soit vous synchronisez à chaque activate de la feuille
soit vous le faites via un "bouton" à ajouter