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 :

Problème d'enregistrement de Claseur Excel par VBA sur Onedrive


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Spécialiste Microsoft Excel
    Inscrit en
    Mars 2022
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Spécialiste Microsoft Excel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2022
    Messages : 1
    Par défaut Problème d'enregistrement de Claseur Excel par VBA sur Onedrive
    Bonjour à vous,
    C’est mon premier post alors svp soyez indulgent
    J’ai un classeur Excel Template qui est un logiciel d’estimation, ce dernier comporte toute la programmation dans un module.
    À partir de mon classeur Template je vais ouvrir un autre classeur qui se veut un registre de soumission dans lequel je viens me chercher un numéro séquentiel, j’inscris certaines données dans le classeur Registre de soumission et je reviens dans mon classeur template pour l’enregistrer sous un nouveau nom incluant le numéro que je suis aller cueillir ainsi que le nom du client etc …
    Le problème survient à cette étape :

    Lorsque je viens pour enregistrer, l’éditeur VBA s’ouvre et m’indique une erreur
    Nom : premier.png
Affichages : 310
Taille : 6,5 Ko


    Cependant je fais déboguage et j’appuis sur le play et tout repars comme par magie ???
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Application.DisplayAlerts = False
    Windows(nomClasseurSoumission).Activate
    ActiveWorkbook.SaveAs Filename:=path2 & nomClasseur2, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
    Si je réexecute la procédure une fois le classeur template changé de nom, maintenant il me sort une autre erreur, il s'agit du numéro et du nom du client

    Nom : 16-03-22 20-23-02.png
Affichages : 303
Taille : 5,6 Ko

    Et là plus rien ne fonctionne

    Le plus étrange est que si je fais virer le tout sur autre chose que onedrive ou Sharepoint ça fonctionne sans aucune erreur ….


    Si quelqu’un peut m’expliquer pourquoi ça fait ça et comment le contourner ça m’aiderait grandement car j’ai le même problème avec 2 logiciels que j’ai développé.

    Merci !

  2. #2
    Expert confirmé
    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Par défaut
    Bonjour,

    Que contient path2 ?
    Est-ce un chemin en http... ?
    Si oui, essayer de le transformer en chemin unc avant l'enregistrement :
    https://www.developpez.net/forums/d1.../#post10721957

Discussions similaires

  1. [XL-2013] Enregistrer un fichier incorporé sous Excel par VBA
    Par Big75 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 26/10/2021, 23h24
  2. [AC-2007] Problème de sauvegarde d'excel par vba Access
    Par jmde dans le forum VBA Access
    Réponses: 1
    Dernier message: 31/07/2017, 13h56
  3. Réponses: 2
    Dernier message: 16/03/2009, 15h57
  4. Renommer fichier excel par vba
    Par lucazzo dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 19/07/2008, 12h20
  5. exposant dans légende Excel par VBA
    Par newbiemac dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/04/2008, 23h04

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