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 :

Supprimer par VBA un fichier d'une bibliothèque SharePoint [XL-2016]


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Responsable de trafic
    Inscrit en
    Février 2017
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de trafic
    Secteur : Transports

    Informations forums :
    Inscription : Février 2017
    Messages : 46
    Par défaut Supprimer par VBA un fichier d'une bibliothèque SharePoint
    Bonjour,

    Souhaitant déplacer un fichier Excel d'une bibliothèque SharePoint à une autre, j'ai suivi la proposition de cet utilisateur : ( https://www.developpez.net/forums/d1...s/#post8833679 ). Il s'agit d'enregistrer-sous ("fichier 2") une copie du "fichier 1" pour ensuite supprimer ce dernier.

    J'ai donc repris le code en l'adaptant à mes besoins. L'emplacement du "fichier 1" est d'abord inséré dans une cellule de mon classeur pour ensuite être réutilisé dans la procédure par le "fichier 2". Ce dernier supprimer alors le "fichier 1" par l'instruction Kill.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Sub SupprimerFichierApresArchive()
        Dim supr As String
        Dim chemin As String
     
        'On indique le chemin du fichier à supprimer :
        Feuil1.Range("C6") = ThisWorkbook.FullName
     
        'On crée un backup dans le répertoire d'archive :
        chemin = Feuil1.Range("C7")
        ThisWorkbook.SaveAs Filename:=chemin & "\test2.xlsm", FileFormat:=xlOpenXMLWorkbookMacroEnabled
     
        'On supprimer le fichier :
        supr = Feuil1.Range("C6")
        Kill supr
    End Sub
    Export_test.xlsm

    En testant sur mon ordinateur la procédure fonctionne très bien.
    Toutefois, lorsque je test en mettant le fichier sur SharePoint les choses se corsent... Le "fichier 2" est correctement enregistré dans l'emplacement désigné mais impossible de supprimer le "fichier 1". J'obtiens l'erreur '53' : Fichier introuvable.

    Le débogage s'arrête sur l'instruction : Kill supr

    Je me tourne donc vers vous dans le but de résoudre ce problème
    Merci par avance.

    Horusbk

  2. #2
    Membre à l'essai
    Homme Profil pro
    Chargé d'études
    Inscrit en
    Août 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Chargé d'études
    Secteur : Service public

    Informations forums :
    Inscription : Août 2014
    Messages : 4
    Par défaut Problème Identique avec office365
    bonjour,

    J'ai le même souci avec Office365.
    Quelle solution apporter? (Celle pour Excel2016 n'est pas visible pour ma part)

    Merci d'avance pour votre aide

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/05/2020, 16h42
  2. cacher un fichier dans une bibliothèque
    Par espoireproxy dans le forum SharePoint
    Réponses: 2
    Dernier message: 09/02/2011, 16h52
  3. [SP-2007] Téléchargement de fichiers dans une bibliothèque
    Par aladdin.ensi dans le forum SharePoint
    Réponses: 1
    Dernier message: 19/05/2009, 11h46
  4. Extraction fichiers d'une bibliothèque
    Par Stepho dans le forum LabVIEW
    Réponses: 1
    Dernier message: 27/02/2009, 12h20
  5. [VBA-E] comment créer une bibliothèque de classes ?
    Par james-mi dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/05/2006, 22h04

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