IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Worksheet Before DoubleClick [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 11
    Par défaut Worksheet Before DoubleClick
    bonjour,

    j'ai un tableau Excel dont les lignes sont protégées, afin que leur contenu ne soit modifié qu'au travers de menu présents sur une userform

    pour le moment ça se passe comme ça :

    -double clic sur une ligne
    - ouverture de la userform , la feuille est déprotégée
    - la macro modifie le contenu de la ligne
    - fermeture de la userform et feuille reprotégée

    mon problème est du a l'action du double clic ( tout ce que j'ai raconté precedemment s'effectue en WorkSheet_BeforeDoubleClic )

    comme la cellule ou j'ai double clické est protégée, ça m'ouvre systématiquement une alerte de type "cellule protégée, entrez le mot de passe"

    comment m'épargner cette alerte ?
    Application.DisplayAlerts = False ne semble pas fonctionner, ou alors je le place au mauvais endroit ( juste avant la fermeture de la form )

    je suis étonné qu'on ai pas qqch du genre Worksheet_DoubleClic,

    en fait ce quil faudrait c'est une action de type double click qui entraine ma macro... mais pas le double click en lui meme

    quelqu'un a une idée ?

  2. #2
    Membre éclairé
    Inscrit en
    Novembre 2007
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 61
    Par défaut
    Bonjour Stagiaire, ne stress pas trop....

    essaye peut être avec un "Cancel = True" en début de procédure :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    bon après midi
    @+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 11
    Par défaut
    dieu vous bénisse, quelque soit votre religion, et si vous n'en avez pas, c'est moi qui vous bénis

    le vba c'est beau, on peut passer 2h a chercher la réponse :p

    ce qui m'ennuie le plus c'est que sur ce coup, j'ai mal lu l'aide concernant le beforedoubleclik... j'avais compris que le cancel renvoyait une valeur, pas que c'était une entrée. (rien que disant ça je me trouve idiot, les argument d'une fonction/évènement sont toujours des entrées ...)

    bref, merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/11/2004, 08h54
  2. Réponses: 2
    Dernier message: 17/11/2004, 10h50
  3. Before Update et close
    Par foste dans le forum IHM
    Réponses: 12
    Dernier message: 11/10/2004, 17h04
  4. [DisplayTag] [JFreeChart] Unable to reset response before returning exported data
    Par seb_fou dans le forum Taglibs
    Réponses: 2
    Dernier message: 13/09/2004, 09h53
  5. DoubleClick Listener & ENTER
    Par Pro_Fete dans le forum Composants
    Réponses: 4
    Dernier message: 27/01/2003, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo