Brigitte
XLDnaute Barbatruc
Bonjour,
Mon époux m'a confié une jolie petite macro qui me permet en ouvrant le fichier dans lequel elle est, d'avoir une liste (pré remplie avec nom fichier et répertoire), de cocher les fichiers que je veux ouvrir... C bien pratique.
J'ai voulu rajouter une petite macro pour déprotéger les classeurs que cela ouvre, feuille par feuille (sans donner les noms : tous ces classeurs ont une protection de toutes les feuilles à la fermeture pour les autres utilisateurs que moi). Afin que je puisse tranquillement faire mes modifs. Ils se reprotègent à la fermeture.
Seulement depuis qu'on a rajouté la macro DEPROTEGER, le fichier bugge à partir d'une certaine ligne (un certain fichier et tous les autres derrière) la 15 notamment.
Cela me dit que le fichier est déjà ouvert (et idem pour tous les autres), mais pas pour les fichiers situés jusqu'à la ligne 14.
Voici le bug :
Workbooks.Open(Filename:="" & Repertoire & "" & Fichier & "", UpdateLinks:=0). _
RunAutoMacros Which:=xlAutoOpen
Auriez vous une idée de ce qui fait bugger ? j'ai volontairement désactivé la macro pour voir si ca marchait sans cela, et c'est nickel mais j'aimerais bien pouvoir l'utiliser.
MERCI d'avance.
ps : bien sûr pour essayer, il vous faut lister une vingtaine de fichiers (peut être faut il en protéger celui de la ligne 15 sur une feuille au moins) de votre pc... Ci joint la macro de mdf à cet effet.
Mon époux m'a confié une jolie petite macro qui me permet en ouvrant le fichier dans lequel elle est, d'avoir une liste (pré remplie avec nom fichier et répertoire), de cocher les fichiers que je veux ouvrir... C bien pratique.
J'ai voulu rajouter une petite macro pour déprotéger les classeurs que cela ouvre, feuille par feuille (sans donner les noms : tous ces classeurs ont une protection de toutes les feuilles à la fermeture pour les autres utilisateurs que moi). Afin que je puisse tranquillement faire mes modifs. Ils se reprotègent à la fermeture.
Seulement depuis qu'on a rajouté la macro DEPROTEGER, le fichier bugge à partir d'une certaine ligne (un certain fichier et tous les autres derrière) la 15 notamment.
Cela me dit que le fichier est déjà ouvert (et idem pour tous les autres), mais pas pour les fichiers situés jusqu'à la ligne 14.
Voici le bug :
Workbooks.Open(Filename:="" & Repertoire & "" & Fichier & "", UpdateLinks:=0). _
RunAutoMacros Which:=xlAutoOpen
Auriez vous une idée de ce qui fait bugger ? j'ai volontairement désactivé la macro pour voir si ca marchait sans cela, et c'est nickel mais j'aimerais bien pouvoir l'utiliser.
MERCI d'avance.
ps : bien sûr pour essayer, il vous faut lister une vingtaine de fichiers (peut être faut il en protéger celui de la ligne 15 sur une feuille au moins) de votre pc... Ci joint la macro de mdf à cet effet.