Microsoft 365 Macro copie données sur la première ligne non vide d'un autre classeur

  • Initiateur de la discussion Initiateur de la discussion raf26
  • 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 !

raf26

XLDnaute Occasionnel
Bonjour,

J'ai besoin de votre aide pour une macro

J'aimerais copier des données du classeur TEST onglet Cumul (A12 à G12) sur la première ligne vide d'un classeur ESSAI onglet Réception, à partir de la colonne A

J'ai trouvé .End(xlDown).Row +1 mais je n'arrive pas à utiliser correctement ce code.

Merci d'avance

Cordialement
 
Re

Un exemple de macro à adapter
(ici pour le test, je suis sur le même classeur)
VB:
Sub Exemple_Copie()
Dim Source As Range, Desti As Range
Set Source = Feuil1.[A12:G12] ' à adapter
Set Desti = Feuil2.Cells(Rows.Count, 1).End(xlUp)(2) ' à adapter
Source.Copy Desti
End Sub
 
Merci Staple1600

je viens d'essayer sur un même classeur, impeccable !

Par contre comment j'adapte pour Desti pour le classeur qui est sur le bureau ?

Set Desti = "C:\User\monnom\Desktop\monfichier.xlsm et comment indiquer le bon onglet ?

Merci
 
rE

A tester
VB:
Sub Exemple_Copie_BIS()
Dim Source As Range, Desti As Range
Set Source = _
            ThisWorkbook.Sheets("Cumul").[A12:G12]
Set Desti = _
            Workbooks("ESSAI.xlsm").Sheets("Réception").Cells(Rows.Count, 1).End(xlUp)(2)
Source.Copy Desti
End Sub
NB: Les deux classeurs sont ouverts et la macro est dans le classeur TEST.
 
- 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
9
Affichages
580
Retour