Classeur macro personnelle en lecture seule

Fermé
Adirien Messages postés 84 Date d'inscription samedi 11 mai 2013 Statut Membre Dernière intervention 27 janvier 2024 - 11 juil. 2023 à 20:13
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 - 14 juil. 2023 à 15:57

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

2 réponses

yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 Ambassadeur 1 554
12 juil. 2023 à 10:39

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.

0
Adirien Messages postés 84 Date d'inscription samedi 11 mai 2013 Statut Membre Dernière intervention 27 janvier 2024 2
13 juil. 2023 à 17:50

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...

0
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 1 554 > Adirien Messages postés 84 Date d'inscription samedi 11 mai 2013 Statut Membre Dernière intervention 27 janvier 2024
13 juil. 2023 à 18:50

A priori, il n'y a aucune raison de modifier ainsi le fichier personnal.xlsb, sur aucun ordi.  Pourquoi fais-tu cela?

0
Adirien Messages postés 84 Date d'inscription samedi 11 mai 2013 Statut Membre Dernière intervention 27 janvier 2024 2 > yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024
13 juil. 2023 à 19:06

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 

0
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 1 554 > Adirien Messages postés 84 Date d'inscription samedi 11 mai 2013 Statut Membre Dernière intervention 27 janvier 2024
14 juil. 2023 à 11:08

Pourquoi ne pas mettre la macro dans un classeur Excel "normal"?  Pourquoi toucher à "personnal.xlsb"?

0
Adirien Messages postés 84 Date d'inscription samedi 11 mai 2013 Statut Membre Dernière intervention 27 janvier 2024 2 > yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024
14 juil. 2023 à 12:32

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. 

0
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 Ambassadeur 1 554
14 juil. 2023 à 15:46

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?

0
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 1 554
14 juil. 2023 à 15:57

Aucun fichier inhabituel qui traine dans le dossier XLSTART (quand Excel est fermé)?

0