couper des lignes et les replacer ailleurs

F

Flam

Guest
BONJOUR LE FORUM

Je suis en train de concevoir un programme
et la dessus je galère un peu

J'aimerai récupérer toutes les lignes NC
de ce tableau
et replacer toutes ces lignes
à la fin du tableau de la feuil2

J'aimerai créer un bouton en VBA qui le fasse automatiquement

MERCI à qui peut m'aider
[file name=Essai_CROSS.zip size=4826]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Essai_CROSS.zip[/file]
 

Pièces jointes

  • Essai_CROSS.zip
    4.7 KB · Affichages: 16

Hervé

XLDnaute Barbatruc
Bonjour flam, le forum

:)

Une tentative de réponse :


Sub Bouton1_QuandClic()
Dim i As Integer
Dim c As Range


   
For Each c In Range('d7:d' & Range('d65536').End(xlUp).Row)
       
If c = 'NC' Then
           
With Sheets('feuil2')
                derligne = .Range('d65536').End(xlUp).Row + 1
               
For i = 0 To 2
                    .Cells(derligne, i + 3) = c.Offset(0, i)
               
Next i
                .Cells(derligne, 1) = .Cells(derligne - 1, 1) + 1
           
End With
       
End If
   
Next c
               
End Sub


salut
 
F

Flam

Guest
BONJOUR HERVE

MERCI BEAUCOUP
POUR CETTE REPONSE déjà très satisfaisante
MAIS

Un problème se pose car comme j'ai des formules dans le tableau de la feuil2
la copie s'effectue après le tableau, à la fin

est-il possible de placer ces données DANS LE TABLEAU
et non pas en dessous ?
Il faudrait pouvoir écraser les formules à la fin ?????

AMICALEMENT


FLAM [file name=Essai_CROSS_20050916192255.zip size=20694]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Essai_CROSS_20050916192255.zip[/file]
 

Pièces jointes

  • Essai_CROSS_20050916192255.zip
    20.2 KB · Affichages: 27
F

Flam

Guest
Salut Hervé

le problème c'est que j'ai des courses différentes avec des effectifs très importants, une liste à n'en plus finir
Le nombre de participants varie à chaque fois
cela me fait trop de manip à chaque fois et je ne peux prévoir avant

J'aimerai que la recopie se fasse dans les dernières lignes du tableau
en écrasant les formules car après je trie tout le tableau en tenant compte des NC

Est-il posiible dans un premier temps de supprimer le contenu des dernières lignes contenant ces formules
correspondant au nombre exact de NC
puis après seulement recopier de la feuil1 vers la feuil2

Je ne suis peut être pas assez clair



[file name=Essai_CROSS_20050917044534.zip size=20833]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Essai_CROSS_20050917044534.zip[/file]
 

Pièces jointes

  • Essai_CROSS_20050917044534.zip
    20.3 KB · Affichages: 17

Discussions similaires

Statistiques des forums

Discussions
312 112
Messages
2 085 409
Membres
102 884
dernier inscrit
Macarena