#valeurs dans un copier coller

auverland

XLDnaute Occasionnel
Bonjour a tous
J'arrive pas à trouver ma boulette

Ma macro ouvre des fichiers et attribut un nom au plage à importer
Par contre lorsque je colle j'ai des # valeur sur les plages 2 et 3 alors que la plage1 fonctionne

If fichier <> ThisWorkbook.Name Then
'attribue un nom dans le classeur, se référant à la plage à importer
ThisWorkbook.Names.Add "Plage1", RefersTo:="='" & Chemin & "[" & fichier & "]Feuil1'!$A$1:$K$60"
ThisWorkbook.Names.Add "Plage2", RefersTo:="='" & Chemin & "[" & fichier & "]Feuil2'!$A$1:$K$40"
ThisWorkbook.Names.Add "Plage3", RefersTo:="='" & Chemin & "[" & fichier & "]Feuil3'!$A$1:$K$39"
With Sheets("Feuil2")
' "Importe les données" grâce au nom donné ci-dessus sur feuille2 de mon doc
.[A1:K60] = "=Plage1"
.[A61:K100] = "=Plage2"
.[A101:K140] = "=Plage3"
End With.......



Merci d'avance
 

kjin

XLDnaute Barbatruc
Re : #valeurs dans un copier coller

bonjour,
Code:
.[A1:K60] = range("Plage1").value
A+
kjin
 

auverland

XLDnaute Occasionnel
Re : #valeurs dans un copier coller

Bonjour,

Petit UP
pourquoi "=plage1", "=plage2" ou "=plage3" ne fonctionne uniquement sur la zone ou il a été copier !!
je souhaiterai les coller sur des zones différentes
Pour résumer :
J'arrive pas à copier des plages de différentes feuilles d'un fichiers externe pour les coller les une sous les autres sur une feuille
pouvez-vous m'aider
Merci
 

Discussions similaires


Haut Bas