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 :

Contrôle sur le déclenchement des macros


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 9
    Par défaut Contrôle sur le déclenchement des macros
    Bonjour à tous,

    ma demande concerne le déclenchement des macros.
    Je vous explique... J'ai constaté que lorsqu'une erreur apparaît lors de l'exécution des macros, celles-ci se plantent et ne se déclenchent plus.

    Le fichier étant utilisé par d'autres personnes que moi-même, certains continuent de l'utiliser, pour lequel aucun contrôle n'est exécuté (lorsqu'il a planté auparavant).

    De plus, ce fichier permet la génération d'un autre fichier.

    Mais voila !!! Si ce fichier contient des erreurs, je voudrais donc que l'autre fichier ne soit pas généré, comment faire ?

    Si vous avez des pistes pour moi...

    Merci d'avance !

    Cdt,

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Dans un premier temps, la chose primordiale est de déterminer les erreurs qui font planter le code pour éviter ces plantages, cela peut-être par une gestion d'erreur, un meilleur contrôle des saisies, etc.

    C'est pour moi le premier pas à faire, et le seul s'il est réglé.

    Philippe

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 9
    Par défaut
    Bonjour,

    désolé pour ma réponse tardive.
    Les erreurs ne sont pas tout le temps connues à l'avance, elles peuvent être différentes (ex : une erreur de saisie suivi d'un enregistrement, et relance du fichier engendrant une erreur au démarrage, etc.).

    Merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Citation Envoyé par sebastien59 Voir le message
    une erreur de saisie suivi d'un enregistrement
    Justement, il faut blinder le code pour canaliser les saisies, etc.

    C'est de loin la meilleure solution, et bien noté les cas rencontrés et modifier le code en conséquence.

    Philippe

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 9
    Par défaut
    Alors autre chose.
    Comment faire si je veux protéger ma feuille (donc bloquer toutes les cellules où l'utilisateur est susceptible d'écrire) au moment ou ma macro plante (juste avant le plantage) ?

    Merci

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/01/2011, 10h32
  2. [AC-2003] Supprimer l'alerte sur la sécurité des macros
    Par marot_r dans le forum Sécurité
    Réponses: 6
    Dernier message: 01/05/2009, 17h24
  3. Comment installer des macro sur plusieurs PC
    Par nico63vb dans le forum Installation, Déploiement et Sécurité
    Réponses: 2
    Dernier message: 21/08/2007, 16h23
  4. [VBA-E]Déclenchement combobox sur la frappe des caractères
    Par Lexot2 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 10/10/2006, 01h55
  5. Réponses: 2
    Dernier message: 18/11/2005, 21h40

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