Dysfonctionnement VBA si fichier ouvert depuis Excel ou dep. Explorateur

Bonjour,

Je travaille dans un Foyer d'Hébergement accueillant des personnes handicapées en tant qu'accompagnateur des personnes handicapées.

J'ai créé un fichier Excel (gestion des présences FH et repas résidents et salariés) qui contient du code VBA qui fonctionne à priori convenablement et qui est enregistré sur le réseau de l'Association (\\ADM...)

Il n'est pas partagé.

J'ai remarqué que si ce fichier est ouvert depuis le raccourci bureau ou depuis l'explorateur, le code fonctionne mal.

En autre quand j'ouvre une feuille depuis un menu (userform), l'écran clignote et le traitement est très très long.

Si j'ouvre Excel et j'ouvre le fichier épinglé depuis la liste des fichiers récents, alors le code fonctionne parfaitement et rapidement, l'écran ne clignote plus et mes messages d'attentes(userform) ne clignotent plus non plus.

Je pensais que cela pouvait venir de ces paramètres mal placé mais apparement non :

    Application.Calculation = xlCalculationManual: Application.ScreenUpdating = False
    ActiveSheet.DisplayPageBreaks = False
    Application.EnableEvents = False
    Application.DisplayAlerts = False

    Application.Calculation = xlCalculationAutomatic: Application.ScreenUpdating = True
    ActiveSheet.DisplayPageBreaks = True
    Application.EnableEvents = True
    Application.DisplayAlerts = True

Auriez vous svp une explication?

Je vous remercie beaucoup de votre aide

Cordialement

Bonjour Sylvainpyc,

Pour moi, cela ne vient pas du code VBA ou de ces 8 lignes

Le mieux serait de créer un lecteur réseau vers le dossier de l'association

Clic droit sur "Ce PC" -> Connecter un lecteur réseau

image

Ensuite il suffit de choisir le lecteur voulu et de copier/coller l'adresse réseau

image

Un fois ceci fait, il restera à tester le fichier ouvert depuis ce lecteur

A+

Edit : doublon, je ne sais pourquoi

j'ai testé mais ca ne semble pas fonctionner

Bonjour,

Alors, il faudra être plus explicite

Qu'est-ce qui ne fonctionne pas : les macros ne s'exécute pas, un message d'erreur apparait ?

A+

Excusez moi pour le retard

Quand j'ouvre le fichier depuis la liste d'Excel tout va bien

Quand j'ouvre depuis explorateur ou raccourci, les macros dysfonctionnent

Par exemple, j'ai un userform "message d'attente" qui s'affiche en attendant que la page demandée se charge.

Si j'ouvre depuis exploratuer oou raccourci, ce message clignote (normalement il ne clignotte pas) et l'execution est 10 fois plus longue.

Je ne comprends pas.

Je suis accompagnateur de personnes handicapées dans un Foyer d'Hebergment, j'ai crée ce fichier seul en apprenant seul, donc je ne suis pas spécialiste de vba et mon code ne doit pas être parfait mais il fonctionne assez bien. Mais c'est embêtant que ce code ne fonctionne pas correctement tout le temps.

Je vous remercie

PS :

Je viens de retester.

J'ai ouvert mon fichier depuis l'explorateur et ce bug et c'est trés lent

Je rouvre le fichier depuis la liste d'excel et tout fonctionne

Rechercher des sujets similaires à "dysfonctionnement vba fichier ouvert dep explorateur"