Ouverture manuelle ou par une macro

  • Initiateur de la discussion Initiateur de la discussion typiquement
  • 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 !

T

typiquement

Guest
Bonjour,

J'ai un fichier excel(1) qui par une macro va ouvrir un autre fichier Excel(2).

Je voudrais personnaliser le traitement selon que le 2ème fichier est ouvert par cette macro ou manuellement en cliquant dessus.

En l'occurence si on l'ouvre avec la macro on l'ouvre en écriture
Manullement on affiche une textbox qui permet le choix du type d'ouverture

Merci d'avance
 
Re : Ouverture manuelle ou par une macro

Bonjour,

Enregistrer d'abord le fichier Excel(2) en lecture seule recommandée.
Fichier/Enregistrer sous/Outils/Options générales et cliquer "Lecture seule recommandée"

Dans Excel(1) créer la macro :

Sub Ouverture()
Workbooks.Open Filename:="C:\Classeur2.xls", IgnoreReadOnlyRecommended:=True
End Sub

Si on ouvre le fichier manuellement, on aura le message "Voulez ouvrir en Lecture seule ...."
Sin on ouvre par macro, on n'aura pas de message et le fichier s'ouvrira en Lecture/Ecriture
 
- 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

Retour