#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
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas