insérer une feuille ADO dans une feuille ouverte

arvin

XLDnaute Occasionnel
bonjour à tous ,

je cherche un moyen pour récupérer une feuille de façon ADO , dans un endroit bien précis sur une autre feuille

je vous joins le fichier : j'ai essayé qq chose avec une image mais c'est dur !!!!

merci à tous


[file name=insererunefeuille.zip size=14998]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/insererunefeuille.zip[/file]
 

Pièces jointes

  • insererunefeuille.zip
    14.6 KB · Affichages: 30

arvin

XLDnaute Occasionnel
bonjour !


ç'a y est j'ai enfin avancé grâce à toi -> par contre, j'aurais souhaité que tu me guides un peu si tu as un peu de temps à me consacrer :

voici le bout de code qui fonctionne (pour rappel je souhaite copier les données de B2-> G30 d'un classeur fermé) :

Sub test()
GetValuesFromAClosedWorkbook 'C:', 'essai.xls', 'grille', 'B2:G30'
End Sub

Sub GetValuesFromAClosedWorkbook(fPath As String, _
fName As String, sName, cellRange As String)
With ActiveSheet.Range(cellRange)
.Formula = '='' & fPath & '\\[' & fName & ']' _
& sName & ''!' & cellRange
.Value = .Value
End With
End Sub


cela fonctionne , mais ce que je voudrais c'est qu'il me colle les données en k2 -> p30 et qu'il ne me mette pas des 0 quand il ne trouve rien !

vois tu une possiblité ? (la macro de thierry est décidément trop dure pour moi à comprendre , c'est pour cela que je reviens à qqchose de + simple pour moi à piger et à faire , presque tout seul !)

merci
 

Discussions similaires

Réponses
8
Affichages
1 K

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 105
Messages
2 085 350
Membres
102 870
dernier inscrit
Armisa