Récupérer une plage de cellules

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nadir****

XLDnaute Occasionnel
Bonjour
Je voudrais récupérer une plage de cellules d'uen autre feuille dans la feuille active.
Voici le bout de programme que j'ai écrit mais qui ne fonctionne pas.
Est-ce que quelqu'un a une idée ?

Voici le code:
Code:
Sub Deplacement()

Range("Feuille1!A1").CurrentRegion.Copy
Range("A1").Select
ActiveSheet.Copy

End Sub
 
Re : Récupérer une plage de cellules

Re Nadir,

En supposant que Feuille1 existe bien.
Code:
Sub Deplacement()
Range("Feuille1!A1").CurrentRegion.Copy Destination:= Range("A1")
End Sub

Si c'est déplacer sans conserver les données d'origine mettre .Cut en lieu et place de .Copy

A+
 
Re : Récupérer une plage de cellules

Re Nadir,

C'est possible avec un classeur ouvert avec la syntaxe ci-dessous
Code:
Range("Feuille1!A1").CurrentRegion.Copy Destination:= WorkBooks("NomClasseur.xls").sheets("Feuil1").Range("A1")

ici le classeur 'NomClasseur.xls' est le classeur de destination de la plage mais l'inverse est possible aussi.

Pour les classeurs fermés, fait une recherche sur le forum, beaucoup de fils à ce sujets ont été traités. Il faut d'autres techniques.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
255
Retour