Selection de cellule par macro

J

Jacky

Guest
Bonjour

Comment selectionner et copier une ou plusieurs lignes par macro dans une partie d'un tableau, sachant que leurs nombres peuvent etre variables , pour les copier dans un recapitulatif
 

Pièces jointes

  • Commande.xls
    0 bytes · Affichages: 49
  • Commande.xls
    0 bytes · Affichages: 54
  • Commande.xls
    0 bytes · Affichages: 51
J

Jacky

Guest
Bonjour
Voila mon probleme

Comment selectionner et copier une ou plusieurs lignes par macro dans une partie d'un tableau, sachant que leurs nombres peuvent etre variables , pour les copier dans un recapitulatif

Sub CopyCurrentRegion()

Sheets("Modele").Select
Range("B8").CurrentRegion.Copy
Sheets("Récapitulatif").Select
Columns("a").End(xlDown).Offset(1).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub
 
A

andré

Guest
Voici la méthode que j'emploie :
Activer la ligne de la feuille "recap" à partir de laquelle le collage doit être effectué.
Activer la feuille contenant le tableau.
Selectionner les lignes à copier, en tenant la touche Ctrl enfoncée si elles ne sont pas contiguës.
Puis la macro :
Selection.Copy
Sheets("recap").Select
ActiveSheet.Paste
Il y aurait moyen d'être un peu plus rapide, si les collages se font les uns en-dessous des autres dans la feuille "recap", en recherchant la première ligne vide de la feuille "recap", ce qui éviterait de devoir activer cette ligne au départ.

André.
 

Discussions similaires

Réponses
12
Affichages
242

Statistiques des forums

Discussions
312 198
Messages
2 086 153
Membres
103 135
dernier inscrit
Imagine