Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/11/2011, 12h56   #1
Invité de passage
 
Homme Vincent
Ressources humaines
Inscription : octobre 2011
Messages : 22
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations professionnelles :
Activité : Ressources humaines

Informations forums :
Inscription : octobre 2011
Messages : 22
Points : 4
Points : 4
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
NulenExcel77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 13h10   #2
Membre Expert
 
Avatar de Jean-Pierre49
 
Homme J-Pierre Catherine
Conception Calcul
Inscription : juillet 2007
Messages : 659
Détails du profil
Informations personnelles :
Nom : Homme J-Pierre Catherine
Âge : 57
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Conception Calcul
Secteur : Industrie

Informations forums :
Inscription : juillet 2007
Messages : 659
Points : 1 856
Points : 1 856
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 :
If Environ("username")= "JPC" Then exit sub
A adapter bien sur

Cordialement
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci
---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
Jean-Pierre49 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 04/11/2011, 13h17   #3
Invité de passage
 
Homme Vincent
Ressources humaines
Inscription : octobre 2011
Messages : 22
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations professionnelles :
Activité : Ressources humaines

Informations forums :
Inscription : octobre 2011
Messages : 22
Points : 4
Points : 4
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 :
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
NulenExcel77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 13h20   #4
Membre Expert
 
Avatar de Jean-Pierre49
 
Homme J-Pierre Catherine
Conception Calcul
Inscription : juillet 2007
Messages : 659
Détails du profil
Informations personnelles :
Nom : Homme J-Pierre Catherine
Âge : 57
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Conception Calcul
Secteur : Industrie

Informations forums :
Inscription : juillet 2007
Messages : 659
Points : 1 856
Points : 1 856
En faisant F1 sur ReadOnly

Citation:
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
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci
---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
Jean-Pierre49 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/11/2011, 16h00   #5
Invité de passage
 
Homme Vincent
Ressources humaines
Inscription : octobre 2011
Messages : 22
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations professionnelles :
Activité : Ressources humaines

Informations forums :
Inscription : octobre 2011
Messages : 22
Points : 4
Points : 4
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
NulenExcel77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h06.


 
 
 
 
Partenaires

Hébergement Web