Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

boîtes de dialogue

  • Initiateur de la discussion Initiateur de la discussion yvon51
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Y

yvon51

Guest
bonjour le forum

je dispose d'un classeur qui, lors de son ouverture appel un autre classeur contenant des données fixes, à l'aide d'une macro.

ce deuxième classeur est protégé en écriture par un mot de passe et est sauvé en "lecture seule".

lors de son appel par le premier, une boîte s'ouvre "mot de passe" et demande à l'utilisateur soit d'entrer le mot de passe pour l'accès en écriture ou soit de cliquer sur "lecture seule". cela parrait simple.

le problème c'est qu'il y a dans cette boite un bouton "Annuler" et si on clique dessus ce deuxième classeur contenant les données ne vient pas et la boite Debug s'ouvre, ce qui fait le bazard car l'utilisateur est perdu.

peut-on éviter que cette boite "mot de passe" s'ouvre ou faire que le bouton "Annuler" soit inactif?

merci
yvon
 
Bonsoir,

Avec la cde suivante :

Workbooks.Open Filename:="C:\WINDOWS\Bureau\Classeur5.xls", password:="toto", writerespassword:="toto"

Classeur ouvert sans demande de saisi de mot de passe puisqu'il est fourni dans la ligne de commande.

@+

Ronan
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
839
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…