Classeur macro personnelle en lecture seule
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je me questionne sur une anomalie avec le classeur de macro personnelle que j'ai installé sur l'ordinateur d'un collègue.
Dès qu'il ouvre n'importe quel fichier excel, la fenêtre "Le fichier Personal.xlsb est en lecture seule".
Je n'arrive pas à comprendre d'où vient le problème car j'ai fais à l'identique cette opération sur 3 autres ordinateurs sans problème. Là je supprime le fichier personal.xlsb je repars de 0 et le problème revient...
J'ai essayé d'aller dans Windows sur le fichier personal.xlsb et il y a bien les droit en lecture et écriture.
Si quelqu'un à une piste ?
Windows / Edge 114.0.1823.67
- Le classeur macros personnelles dans le dossier de démarrage doit être ouvert
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Forcer demarrage pc - Guide
- Ordinateur lent au démarrage - Guide
- Dossier démarrage - Guide
- Dossier appdata - Guide
2 réponses
bonjour,
je crois deviner que tu installes sur d'autres ordis un fichier personal.xlsb exporté de ton ordi.
est-ce exact?
je ne pense pas que ce soit une bonne pratique.
Excel a (ou avait) deux modes de fonctionnement:
- un mode où chaque fichier s'ouvrait dans une instance différente de Excel
- un mode où tous les fichiers étaient ouverts dans la même instance
Peut-être qu'un des ordis fonctionne dans le premier mode, et que cela cause de multiples ouvertures du xlsb?
Ou qu'il traine une instance d'Excel qui garde le fichier xlsb ouvert?
Bonjour,
Non à vrai dire j'enregistre une macro de classeur personnelle lambda pour que le fichier Personal.xlsb se créé de lui même.
Je ne fais pas d'export de la macro que j'ai créé sur mon propre PC, je la copie dans un ficher txt que j'envoi à la personne à qui je souhaite la partager.
Je fais un copier coller du code contenu dans le fichier txt dans le personnal.xlsb déjà existant.
J'ai comme l'impression que c'est comme si le fichier personnal.xlsb lançait son ouverture à chaque nouveau fichier Excel qui s'ouvre. Car je dois me le faire confirmer mais il me semble que l'anomalie n'apparait que lors de l'ouverture du 1er fichier Excel. Etant déjà ouvert une première fois, il apparaitrait comme si on l'ouvrait depuis une autre session et qu'on était déjà en écriture dessus.
Il faut que j'explore aussi une autre possibilité c'est que la session qui sert pour le télé-travail ne soit pas aussi responsable du problème...
A priori, il n'y a aucune raison de modifier ainsi le fichier personnal.xlsb, sur aucun ordi. Pourquoi fais-tu cela?
Je développe la macro sur mon pc et une fois qu'elle est prête j'ai juste à copier coller le code à l'intérieur. Je pourrais aussi importer la module mais j'avoue que je me complique. Mais en soi je ne pense pas que ce soit la source du problème
Pourquoi ne pas mettre la macro dans un classeur Excel "normal"? Pourquoi toucher à "personnal.xlsb"?
On fait une extraction d'un logiciel tiers qui génère un fichier tmp****.xls donc avec un nom aléatoire.
Le plus simple pour moi était donc de passer par une macro personnelle qui s'applique sur n'importe quel fichier quelque soit son nom et qui se lance directement via un raccourci dans le ruban excel.