VBA Range(cells(...).value=Range(cells(...).v

Résolu
Mrfrize Messages postés 197 Statut Membre -  
 Larry -
Bonjour a tous,

Voila j'ai un probleme tout a fait similaire,

Lorsque j'écris :
NewSite.Cells(3, 3).Value = Data.Sheets("Summary Contacts").Cells(i, 5).Value

ma macro fonctionne mais lorsque j'écris:
NewSite.Range(Cells(7, 3), Cells(7, 7)).Value = Data.Sheets("Summary Contacts").Range(Cells(i, 10), Cells(i, 14)).Value

Elle ne fonctionne pas je ne comprends pas pourquoi?
Quelqu'un aurai une idée?

Mon message d'erreur est:

Run-time error '1004':
Application-defined or object-defined error

Merci d'avance


8 réponses

michel_m Messages postés 18903 Statut Contributeur 3 317
 
Bonjour
NewSite.Range(Cells(7, 3), Cells(7, 7)) = Data.Sheets("Summary Contacts").Range(Cells(i, 10), Cells(i, 14)).Value 

ou
NewSite.Range("C3").resize(1,4)= Data.Sheets("Summary Contacts").Range(Cells(i, 10), Cells(i, 14)).Value 
2
Mrfrize Messages postés 197 Statut Membre 6
 
Désoler, mais aucune des tes méthodes ne marche.
0
michel_m Messages postés 18903 Statut Contributeur 3 317
 
j'avais testé sur une maquette et ca marchait, sinon, je ne me serais pas permis de te proposer une solution
0