XL 2016 Excel VBA 2016 macro copier coller un tableau de taille variable

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 !

anbar

XLDnaute Junior
Bonjour

Je vous sollicite pour une aide pour créer une Macro qui me permettra de copier un tableau excel de taille variable, du Classeur 1 au classeur 2 en supprimant la 1ere ligne, la dernière ligne et la dernière colonne. les deux classeurs sont ouverts.

Avec un grand merci à vous tous.

Ci-joint les deux classeurs.
 

Pièces jointes

Bonjour à tous
je suis parti du principe que ton tableau débutait toujours en a2

VB:
Sub copiercoller()
    Dim Lg%, Col%, Ws As Worksheet, Sh As Worksheet
    Set Ws = Workbooks("Classeur1.xlsm").Sheets("Vantaux sur mesure")
    Set Sh = Workbooks("Classeur2.xlsm").Sheets(1)
    Lg = Ws.Range("A" & Rows.Count).End(xlUp).Row - 1
    Col = Ws.Cells(1, Columns.Count).End(xlToLeft).Column - 1
   Ws.Range(Ws.Cells(2, 1), Ws.Cells(Lg, Col)).Copy Sh.Range("A2")
    
End Sub
 
- 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
10
Affichages
703
Réponses
4
Affichages
148
Retour