bonjour

dans excel, j'ai une liste très simple, 3 colonnes (mais beaucoup de lignes), et je souhaiterais

- sélectionner n'importe quelle ligne (parce que je me balade de bas en haut dans la liste)
- la couper (donc elle disparaît de cette partie du tableau, mais elle est placée en mémoire)
- aller en bas du tableau
- la recopier là
- replacer le curseur où je me trouvais
- fin de la macro, mais je vais aller à une autre ligne et recommencer

le but étant de déplacer certaines lignes choisies dans ma p'tite tête et pas d'autres (sans qu'aucun test ne puisse être géré par la macro)

merci d'avance pour votre vba... (very best aide!)

- - - en enregistrant une nouvelle macro j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Sub Macro1()
' Macro1 Macro
' Macro enregistrée le 09.08.2010 par OrdiDuSalon
    Rows("6:6").Select
    Selection.Cut
    Range("A6").Select
    Selection.End(xlDown).Select
    Range("A22").Select
    ActiveSheet.Paste
    Selection.End(xlUp).Select
    Rows("6:6").Select
    Selection.Delete Shift:=xlUp
    Range("A6").Select
End Sub
mais je ne sais pas comment gérer les "range"...

- - - si jamais:
avant : http://farm5.static.flickr.com/4140/...a65ffa77ff.jpg où le curseur est sur la ligne 6
après : http://farm5.static.flickr.com/4117/...fb42336a58.jpg où le curseur est de retour sur la ligne 6
(bon, je viens de voir dans ces images que le système de référencement est L1C1, que je n'utilise normalement pas, mais que j'avais validé pour faire des essais avec mon essai de macro vlb, qui a foiré, d'où ma présente demande)