Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
720 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  copier une plage d'un fichier Excel non ouvert vers la feuille en cour

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

copier une plage d'un fichier Excel non ouvert vers la feuille en cour

n°1393499
mich2lyon
Posté le 23-06-2006 à 11:04:11  profilanswer
 

Bonjour
 
Une question toute bete je pense mais je galere depuis hier dessus ...
 
J'ai un classeur Excel B, qui contient une feuille avec une plage de données A1:A6
 
J'aimerai, depuis un classeur A, récupérer cette plage de données (la copier) sans ouvrir le classeur B.
 
J'ai essayé la fonction copy, mais ça n'a pas marché ... j'ai récupéré une fonction getvalue sur internet, qui permet de récupérer une valeur dans un fichier non ouvert, mais je n'arrive pas à la modifier pour prendre en compte une plage de données :
 
 
'** fonction pour récupérer une valeur dans un fichier Excel non ouvert
 
Private Function GetValue(Path, File, Sheet, Ref)
  Dim Arg As String
 
  'Vérie l'existence du fichier, ajoute les séparateurs manquants
  If Right(Path, 1) <> "\" Then Path = Path & "\"
  If Dir(Path & File) = "" Then
    GetValue = "File Not Found"
    Exit Function
  End If
   
  Arg = "'" & Path & "[" & File & "]" & Sheet & "'!" & Range(Ref) _
    .Range("A1" ).Address(, , xlR1C1)
  'Exécute la macro XLM
  GetValue = ExecuteExcel4Macro(Arg)
End Function
 
 
 
JE vous remercie par avance pour vos réponse
 
Michael

mood
Publicité
Posté le 23-06-2006 à 11:04:11  profilanswer
 

n°1393570
kiki29
Posté le 23-06-2006 à 12:19:28  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  copier une plage d'un fichier Excel non ouvert vers la feuille en cour

 

Sujets relatifs
Mettre un fichier en downloadRécupérer nom du fichier Excel en ouverture
Reformater le contenu d'un fichier txt en html [RESOLU][HTML]Lien vers un dossier
Stocker des données dans un fichierGraphe XY avec les chchart de VBA Excel
(vba excel)pb conversion heureProblème VBA - Excel / Variable / range
mettre une feuille excel à la fin d'un classeur 
Plus de sujets relatifs à : copier une plage d'un fichier Excel non ouvert vers la feuille en cour


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR