Coller des données dans un classeur ouvert avec Shell

  • Initiateur de la discussion Initiateur de la discussion albert
  • Date de début Date de début

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 !

A

albert

Guest
Bonjour à tous et à toutes, forumiens, forumiennes,


J’ouvre un nouveau classeur.(module1) avec Shell ("C:\Program Files\Microsoft Office\Office\EXCEL.EXE")

Dans le classeur « recopier.xls », je copie les données de la colonne A

Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy

Je veux coller les données dans le nouveau classeur ouvert avec Shell ("C:\Program Files\Microsoft Office\Office\EXCEL.EXE")

Comment faire pour trouver ce nouveau classeur ?
Est-il nécessaire de l’enregistrer et de lui donner un nom ?
Si j’utilise ActiveWorkbook, ou Application, le nouveau classeur n’est pas sélectionné.

Merci d’avance

albert
 

Pièces jointes

bonjour Albert

sans passer par la methode Shell ( et si cela est posible dans ton projet ) , tu peux aussi créer un nouveau classeur directement en utilisant :
Wb = Workbooks.Add


Sub copierDonneesDansNouveauClasseur()
Dim Wb As Workbook

Range("A1").Select
Range(Selection, Selection.End(xlDown)).Copy

'autre methode à tester pour copier la plage sans select
'Range("A1:A" & Range("A1").End(xlDown).Row).Copy

Set Wb = Workbooks.Add 'creation nouveau classeur
Wb.Sheets("Feuil1").Paste 'collage données

End Sub


bon apres midi
MichelXld
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour