Selection jusqu'à dernière ligne

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 !

guenfood

XLDnaute Occasionnel
Bonjour,

Dans une macro, je cherche à compléter un tableau excel avec un autre (même format de colonnes) avec le code suivant :
Code:
Workbooks("ALLER.xls").Activate
    Range("A4:A65536").End(xlUp).Select
    Selection.Cut
Workbooks("BNPP.xls").Activate
Range("A65536").End(xlUp).Offset(1, 0).Select
ActiveSheet.Paste

Mais cela bloque sur le collage "ActiveSheet.Paste".

Je cherche à prendre de la ligne 4 à la dernière ligne écrite de mon fichier ALLER.xls pour l'ajouter à la première ligne vide de mon fichier BNPP.xls.

Où se situe mon erreur ?
 
Re : Selection jusqu'à dernière ligne

Bonjour Guenfood, bonjour le forum,

Essaie comme ça :

Code:
Sub Macro1()
 
Workbooks("ALLER.xls").Activate
Range("A4:A" [COLOR=red]& Range("A65536").End(xlUp).Row).Cut[/COLOR]
Workbooks("BNPP.xls").Activate
Range("A65536").End(xlUp).Offset(1, 0).Select
ActiveSheet.Paste
 
End Sub
 
Re : Selection jusqu'à dernière ligne

Bonjour

Si c'est sous un bouton tu doit lui mettre le nom de la feuil aussi(je pense):

Workbooks("ALLER.xls").Activate
Sheets("Feuil1").Range("A4:K" & Range("K65536").End(xlUp).Row).Select
Selection.Cut
Workbooks("BNPP.xls").Activate
Sheets("Feuil1").Select
If Sheets("Feuil1").Range("A1") = "" Then
Sheets("Feuil1").Range("A1").Select
ActiveSheet.Paste
Else
Sheets("Feuil1").Range("A65536").End(xlUp).Offset(1, 0).Select
ActiveSheet.Paste
End If


Mais j'irais plus avec la fonction Transpose aulieu des select et paste

A+

Temjeh

Avec le select jusqu'à K


Oups bonjour Robert
 
Dernière édition:
Re : Selection jusqu'à dernière ligne

Bonjour,

Tu peux egalement essayer ceci :

Sub test()
Workbooks("ALLER.xls").ActiveSheet.Range("A65536").End(xlUp).EntireRow.Cut (Workbooks("BNPP.xls").ActiveSheet.Range("A65536").End(xlUp).Offset(1, 0))
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
3
Affichages
599
Réponses
2
Affichages
582
  • Question Question
Microsoft 365 Cpier/coller en VBA
Réponses
7
Affichages
818
Retour