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 :

Copier cellules depuis classeur fermé dans classeur ouvert hébergés dans lib sharepoint [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 26
    Par défaut Copier cellules depuis classeur fermé dans classeur ouvert hébergés dans lib sharepoint
    Ce post est la suite de celui-ci : http://www.developpez.net/forums/d14...asseur-ouvert/

    Bonjour à tous,

    Dans mon précédent post, je vous demandais comment récupérer les données de cellules d'un fichier source.xlsx et les insérer dans un fichier dest.xlsx sans avoir à ouvrir le fichier source.xlsx.

    j'avais trouvé une solution satisfaisante... En local !
    Et oui, mon besoin final est de reproduire ce comportement mais en réseau. Les deux fichiers excel sont hébergés dans une bibliothèque SharePoint 2007. Ils sont accessibles via une url type https:// et hélas ma solution ne fonctionne pas.

    Pour rappel, la solution que j'avais trouvé et qui ne fonctionne pas dans le cas présent est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
       With Range("B5")
            .Formula = "='c:/spaces/collab/Hotellerie/DocumentsEquipe/[ARNAN.xlsm]Feuil1'!D10"
            .Value = .Value
        End With
    Une nouvelle fois, je suis preneur de vos idées,

    merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 26
    Par défaut
    Je mets à jour mon post et me réponds moi même, le code ci-après fonctionne et fait le job


    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
    16
    17
    18
    19
    20
    21
    22
     
    Option Explicit
     
    Private Declare Function URLDownloadToFile Lib "urlmon" Alias _
                                               "URLDownloadToFileA" ( _
                                               ByVal pCaller As Long, ByVal szURL As String, _
                                               ByVal szFileName As String, _
                                               ByVal dwReserved As Long, _
                                               ByVal lpfnCB As Long) As Long
     
     
    Sub DownloadFileFromWeb()
    Dim i As Integer
     
        Const strUrl As String = "http://teams/Dept/Shared Documents/Reports/Pivot_Source_Data/filename.csv"
        Dim strSavePath As String
        Dim returnValue As Long
     
        strSavePath = "C:\Reports\Pivot_Source_Data\xxxxxxxx.CSV"
        returnValue = URLDownloadToFile(0, strUrl, strSavePath, 0, 0)
     
    End Sub

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 30/11/2014, 23h09
  2. [XL-2007] Copier cellules depuis classeur fermé dans classeur ouvert
    Par mattlovelara dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 27/03/2014, 09h49
  3. Macro pour copier feuille voulu d'un classeur fermé sur classeur ouvert
    Par Nicojez dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/06/2012, 15h46
  4. copier coller dans classeurs fermés
    Par ericdev67 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/10/2009, 23h18
  5. derniere cellule non vide d'un classeur fermé
    Par la-breche dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/03/2007, 21h09

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