Macro excel fichier en lecture seule [Résolu]

peuje 7 Messages postés vendredi 17 avril 2009Date d'inscription 14 décembre 2011 Dernière intervention - 13 déc. 2011 à 17:46 - Dernière réponse : ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention
- 14 déc. 2011 à 19:33
Bonjour,
j'ai un fichier 1 dans lequel une macro(affectée à un bouton) ouvre un fichier 2 et effectue diverses opérations.
J'aimerais que si ce fichier 2 est en lecture seule cette macro ne s'execute pas mais qu'un boite de dialogue s'ouvre en indiquant de reessayer plus tard.

Quelqu'un peut-il m'indiquer le code à inserer pour parvenir à ce resultat ?


Merci de votre aide
Francis
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 13 déc. 2011 à 17:53
3
Merci
Bonjour,

Avant toute autre chose : tu développes donc sous VBA et non sous VB.Net.
Nous te serions reconnaissants de bien vouloir dorénavant (c'est très important) apporter le plus grand soin au choix de la section dans laquelle tu ouvres une discussion.

Pour ton problème :
ouvre ton aide VBA sur la propriété ReadOnly (des explications très claires y sont données)
utilise cette propriété dans ta macro et quitte-la (avec le message box de ton choix) par exit sub (si en lecture seule).
Commence sur ces bases et reviens avec ton code d'essai ti (m'étonnerait, mais..) toujours en difficultés.


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient

Merci ucfoutu 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 68 internautes ce mois-ci

Commenter la réponse de ucfoutu
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 13 déc. 2011 à 17:55
0
Merci
Autre chose : toutes tes autres discussions sont sans le tag "réponse acceptée", ni suite donnée !
Qu'en est-il ?


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
Commenter la réponse de ucfoutu
peuje 7 Messages postés vendredi 17 avril 2009Date d'inscription 14 décembre 2011 Dernière intervention - 14 déc. 2011 à 19:07
0
Merci
Bonjour et merci,

Je regarde ça et reviens vers vous si besoin

merci
Commenter la réponse de peuje
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 14 déc. 2011 à 19:33
0
Merci
Bien !
Hé bien tu vois ? Quand tu veux !


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
Commenter la réponse de ucfoutu

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.