Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Macro qui fonctionne une fois sur 3 Prb WorksheetFunction

msauvegrain

XLDnaute Nouveau
Bonjour,

J'ai créer une macro xls_manager enregistrée dans perso.xlam que j'appelle par un bouton dans la barre d'accès rapide.

Elle me permet la mise en forme et la traduction d'une feuille d'un classeur (ex: X_Allenstein.xlsm) pour produire une feuille ( ex: X_Allenstein.xls).
Pour cet exemple, la macro a fonctionné. Il est obligatoire que j'enregistre la feuille crée en Excel 97 pour son incorporation dans Phila Manager.

J'ai d'autres fichiers à traiter et elle bug sur WorkshettFuntion.
Je joint des fichiers où, j'ai ce problème. (Deutsches_Reich.xlsm, Danzig.xlsm)

Si qqn a un peu de temps pour me conseiller, merci

@+, Michel
 

Pièces jointes

  • Perso.xlam
    18.9 KB · Affichages: 7
  • X_Allenstein.xlsm
    71.2 KB · Affichages: 2
  • X_Allenstein.xls
    154.5 KB · Affichages: 0
  • X_Allemagne_Deutsches_Reich.xlsm
    583 KB · Affichages: 3
  • X_Ville_libre_de_Dantzig.xlsm
    234.8 KB · Affichages: 0
C

Compte Supprimé 979

Guest
Bonjour Michel,

Quand vous dites qu'elle bug sur "WorkSheetFunction", que voulez-vous dire ?
Vous avez un message d'erreur ?
Si oui sur quelle ligne ?

Pour moi, c'est simplement que la macro est hyper loooooooooooooongue

Vous devriez mettre l'instruction
VB:
Application.StatusBar = "Veuillez patienter, traitement de la ligne " & ligne & "/" & der_ligne

Pour voir l'avancement...

A+
 

msauvegrain

XLDnaute Nouveau
Bonjour Bruno,

Quand la macro plante, c'est aléatoire, des fois dès le départ, ligne 2 ou ligne 276...,mais toujours sur l'appel de Worksheet function.

J'ai essayé sur plusieurs ordinateurs, Le plantage n'arrive jamais à la même ligne.

@+ Michel
 
C

Compte Supprimé 979

Guest
Re,

Pour moi pas de plantage, mais c'est trop long pour tester jusqu'au bout

Je pense que c'est un souci avec l'envoi des requêtes sur Internet pour la traduction

Au moment du plantage, il faut cliquer sur le bouton "debogage" pour voir ou cela se situe et surtout à quel moment
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…