IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Excel plante avec une macro VBA sur OneDrive [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2017
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2017
    Messages : 16
    Par défaut Excel plante avec une macro VBA sur OneDrive
    Bonjour à tous,

    J'utilise une macro de mise en forme de fichiers qui sont stockés sur OneDrive. Je précise que le OneDrive est partagé avec d'autre personne. Lorsque que je lance la macro de mise en forme, excel se lance pour la mise en forme mais plante au bout de quelques fichiers traités (nombre variable selon les tests que j'ai fait). J'ai essayé de lancé cette macro sur Dropbox et là pas de problème, la macro boucle bien sur tous les fichiers du répertoire sans planté. J'ai l'impression qu'il y a un problème de synchronisation des fichiers lors de la sauvegarde du fichier traité mais je ne suis pas sûr. J'ai effectué une mise à jour windows ainsi qu'une réinstallation de OneDrive, rien à faire.

    Je viens vers vous parce que je ne trouve pas de support windows adéquate ou d'utilisateur ayant été confronté à ce problème.

    Quelqu'un a déjà eu ce problème ? Ou quelqu'un a une intuition sur la raison pour laquelle excel plante lors du traitement de ma macro ?

    Merci à vous et bonne journée.

  2. #2
    Membre averti
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2017
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2017
    Messages : 16
    Par défaut Précision
    J'ai refait des tests et ça mouline sur une boîte de dialogue: "le téléchargement vers onedrive est en cours. Merci de patienter." Ce qui me fait vraiment penser à un problème de synchronisation avec OneDrive.

    J'ai essayé de désactiver mon antivirus, pas de résolution....

  3. #3
    Membre averti
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2017
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2017
    Messages : 16
    Par défaut Résolution
    Bon après un moment de tatillonnage par différents tests j'ai réussi à stabiliser mon problème. Voilà comment j'ai réussi.

    Mon intuition de problème de synchronisation était à priori le bon. En effet, j'ai testé d'enregistrer mes fichiers après traitement de la macro de mise en forme dans un autre dossier, c'est à dire, sans écraser le fichier source et ça marche beaucoup mieux (1 ou 2 plantage pour une multitude de test, c'est pas mal :p). En fait, je pense que le temps que la synchronisation sur onedrive se fasse lors de l'enregistrement du fichier, ma macro ouvre déjà un autre fichier pour commencer son traitement et il doit y avoir un conflit à ce moment là, ce pourquoi excel plante. Il y a autre chose mais dont je ne suis pas certain, c'est que si mon navigateur mozilla est ouvert pendant le déroulement de la macro ça fait aussi planté excel; je ne sais pas pourquoi ni comment mais depuis que j'exécute ma macro sans navigateur d'ouvert je n'ai pas de plantage.

    Donc pour résumé si jamais quelqu'un rencontre ce problème:
    1- Ne pas écraser les fichiers en enregistrant mais plutôt utiliser un SaveAs dans un autre dossier.
    2- Ne pas ouvrir de navigateur pendant le déroulement de la macro (c'est pas précaution parce que je n'en suis pas certain)
    3- Ne pas utiliser OneDrive mais plutôt privilégier Dropbox par exemple avec lequel mes programmes tournaient très bien (Mon client veut une livraison sur onedrive )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Parcourir un segment EXCEL PowerPivot avec une macro vba
    Par samizou dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/11/2015, 21h59
  2. étendre la "zone d'action" d'une macro VBA sur excel
    Par Harkneys dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/01/2014, 10h10
  3. execution d'une macro VBA sur un autre ficheir excel
    Par Mickael Scofild dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/09/2009, 17h24
  4. [VBA Excel] Pb avec une macro complémentaire
    Par Nyck0las dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/11/2007, 22h19
  5. Connaître la taille d'un module avec une macro VBA ou autre
    Par beegees dans le forum Général VBA
    Réponses: 15
    Dernier message: 22/11/2005, 09h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo