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 :

Eviter une condition macro en Lecture seule [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Octobre 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Octobre 2011
    Messages : 75
    Par défaut Eviter une condition macro en Lecture seule
    Bonjour à tous,

    J'ai grâce à votre aide mis en place un fichier Excel de suivi affaire( étape par étape) .Les Opérateurs y insèrent leur nom puis check lorsque la tache est terminée pour ainsi avoir le temps production.

    Il y a entre autre une macro condition qui empêche les utilisateurs de sortir du fichier sans avoir renseignés une certaine cellule ( Qté effectués ).

    Ces feuilles suivi sont donc en réseau et il m'arrive de vouloir suivre une affaire en ouvrant certaines feuilles en "Lecture seul", seulement voilà je suis souvent soumis à l'obligation de la macro citée plus haut.

    Comment puis je modifier ma macro pour qu'elle ne tienne pas compte de la lecture seul??

    Cordialement

  2. #2
    Membre Expert Avatar de Jean-Pierre49
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2007
    Messages
    659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 659
    Par défaut
    Bonjour,

    Pour un problème similaire, et ne me servant que de mon PC, je me suis basé sur mon login
    Ainsi avant le code pour faire valider

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Environ("username")= "JPC" Then exit sub
    A adapter bien sur

    Cordialement

  3. #3
    Membre actif
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Octobre 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Octobre 2011
    Messages : 75
    Par défaut
    RE bonjour,

    C'est idiot de ma part ,mais en farfouillant j'ai peut être une solution, mais je suis chez moi et je ne peut pas tester en lecture seul.
    Est ce que quelqu’un peut me dire si je suis dans la bonne voie.

    Voici ce que j'ai ajouté en début du code condition:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Workbook_Beforeclose(Cancel As Boolean)
    If ThisWorkbook.ReadOnly = True Then
      Exit Sub
        End If
    @ bientôt

    Bonjour Jean-Pierre49,

    Merci pour ta réponse rapide, il me reste plus qu'à tester ces 2 possibilités.
    J'avais pas pensé à ta soluce, encore merci à toi.

    Je test et je reviens pour conclure le Topic

  4. #4
    Membre Expert Avatar de Jean-Pierre49
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2007
    Messages
    659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 659
    Par défaut
    En faisant F1 sur ReadOnly

    Cette propriété a la valeur True si l'objet a été ouvert en lecture seule. Type de données Boolean en lecture seule.

    Cette propriété s'utilise uniquement pour les listes liées à un site SharePoint.
    Donc à voir
    cordialement

  5. #5
    Membre actif
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Octobre 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Octobre 2011
    Messages : 75
    Par défaut
    Voilà,

    Encore merci Jean-Pierre49, j'ai pu combiner les 2 soluces pour divers cas et ça marche nickel.

    Super ce Forum, on avance vite et bien

    @bientôt

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 29/07/2015, 17h54
  2. Réponses: 0
    Dernier message: 10/04/2014, 17h12
  3. [XL-2007] Supprimer la lecture seule via une macro
    Par havopti dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/04/2013, 11h29
  4. Attacher une table DBF en lecture seule
    Par ludooo dans le forum Access
    Réponses: 2
    Dernier message: 23/11/2007, 14h42
  5. Attacher une table DBF en lecture seule
    Par ludooo dans le forum VBA Access
    Réponses: 1
    Dernier message: 21/11/2007, 15h08

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