VBA Excel, double clic et mode edition

Bonjour à tous,

J'ai une macro en VBA qui lorsque je fais un double clic sur une cellule effectue une action particulière.
Je voudrai que lorsque la macro est exécutée, la cellule n'entre pas en mode edition (on peut écrire dedans).
J'ai déjà essaye en ajoutant à la fin de ma macro
Cancel = True 
mais cela n'a aucun effet.
Ma macro ressemble à celle-ci :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)  
  MsgBox "Vous avez double cliqué sur la cellule " & Target.Address 
 'Actions diverses 
  Cancel = True  
End Sub 


J'ai même exécuté la macro précédente directement et la cellule sur laquelle je fais un double clic entre en mode édition.

Quelqu'un peut-il m'aider ??

Merci beaucoup !!

2 réponses

  1. bonjour
    le fait de cliquer sur un objet le sélectionne, et comme tu cliques sur une cellule, celle-ci devient active (en particulier pour l'édition)
    donc je ne vois que deux solutions
    soit protéger la cellule en écriture
    soit sélectionner un autre objet en quittant la procédure

    RQ. il y a peut être d'autres solutions

    bonne suite
    0
    1. Salut ccm81 !!

      Merci pour ta réponse.
      J'ai pris la solution numéro 2.
      C'est pas exactement ce que je voulais, mais c'est ce qui s'en rapproche le plus.
      Ca n'explique toujours pas pourquoi le cancel = true ne fonctionne pas. Mais bon c'est pas grave.
      Merci beaucoup !!

      Bonne aprem !
      0