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 :

Enregistrement en classeur partagé : Erreur d'execution 1004


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 28
    Par défaut Enregistrement en classeur partagé : Erreur d'execution 1004
    Bonjour à tous,

    J'ai crée des formulaires de saisie et de modification de dossiers client dans un service dans lequel je travaille.

    Le fichier est partagé, et si deux personnes enregistrent ou modifient un dossier en même temps (j'ai mis un enregistrement en cliquant sur le bouton créer dossier ou modifier dossier) alors l'un d'eux va recevoir un message d'erreur :
    "Erreur d'execution 1004 : la feuille ne peut être trouvée"

    Cette erreur va engendrer la fermeture du formulaire ce qui est embêtant car une personne va passer parfois plus de 5minutes à saisir un dossier.

    Ma question est : est-il possible de créer une sorte d'alerte qui me dit que quelqu'un enregistre en même temps plutot que d'avoir cette erreur d'execution, et donc ne quitte pas ce formulaire?

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    Peut être avec un gestionnaire d'erreur du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    Sub Enregistrer()
     
        'si une erreur se produit, envoi vers le branchement Fin
        On Error GoTo Fin
     
        ThisWorkbook.Save
     
        'si tout c'est bien passé, évite d'aller plus loin...
        Exit Sub
     
    Fin:
     
        MsgBox "Attention, une autre personne apporte des modifications dans ce classeur !" & vbCrLf & _
               "Veuillez patienter quelques secondes et recommencer l'opération.", vbExclamation
     
    End Sub
    Hervé.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 28
    Par défaut
    Merci pour ta réponse

    Oui je suis allé voir sur le FAQ et j'ai finalement trouvé ça !

    Le souci c'est que quand je clique sur le bouton saisir dossier le fichier s'enregistre une première fois pour que la ligne se crée juste après la dernière si il y en a une qui a été crée juste avant, et j'ai un deuxième enregistement après la création de la ligne et la il est trop tard pour recréer le dossier donc je ne sais pas trop comment faire..

Discussions similaires

  1. Erreur d'execution 1004
    Par kanabzh29 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/11/2008, 09h34
  2. erreur d'execution 1004
    Par Damientreize dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/04/2008, 16h36
  3. TCD Problème Erreur d'Execution '1004'
    Par zenix dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 11/02/2008, 12h11
  4. pb 'erreur d'execution 1004' problème RANGE
    Par rpauquet dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/07/2007, 15h38
  5. [VBA-E] erreur d'execution '1004' sur masquage feuille
    Par Cupoftea dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/04/2007, 18h34

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