Rapport de message :*
 

Re: problème de cellule à cocher

Titre du sujet : Re: problème de cellule à cocher
par JeanMarie le 06/06/2009 22:09:50

Bonsoir Inspecteur

Je ne sais pas si j'ai bien compris ce que tu voulais faire.

J'ai compris que tu voulais rajouter la fonctionnalité de la colonne B à la colonne K.

Change le code de la gestion du double clic.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Teste si la cellule ayant recu un double-clic fait partie de la plage bd_present
'Cette plage a ete definie de maniere dynamique a l'aide de la fonction suivante :
' =DECALER(Feuil1!$B$2;;;NBVAL(Feuil1!$A:$A)-1)
'Voir le menu Insertion - Nom - Definir
If Not (Intersect(Target, Range("bd_present")) Is Nothing) Or Not (Intersect(Target, Range("bd_present").Offset(0, 9)) Is Nothing) Then
    'Mise en forme de la cellule
    Target.Font.Name = "Wingdings"
    Target.HorizontalAlignment = xlCenter
    'Empeche la selection de la cellule apres le double-clic
    Cancel = True
    'Teste de la valeur de la cellule et inverse la case a cocher
    Range("B" & Target.Row).Value = inverse(Range("B" & Target.Row))
    Range("K" & Target.Row).Value = inverse(Range("K" & Target.Row))
End If
End Sub

J'espère que Didier va passer part là, pour améliorer la modification appliquée à ton code (je ne suis pas un "pro" du VBA)

@+Jean-Marie