Amélioration d'un tableau - maccro

Bonjour à tous,

Je voudrai créer une maccro qui me coupe automatiquement la ligne que je séléctionne et qui la colle dans une deuxième feuille, et qui ensuite supprime la ligne vide de la première feuille.

J'ai fais qques essais mais la maccro coupe toujours la même ligne du tableau, celle que j'ai coupé en enregistrant la maccro. Or je voudrais que cela ne s'applique qu'à certaine ligne de mon tableau (celle dont la cellule qui contient le nom n'est pas colorée, voir mon fichier exemple)

Merci de m'éclairer !

https://www.excel-pratique.com/~files/doc/exemplefichierspi.xls

Bonjour,

francis-et-lili a écrit :

une macro qui me coupe automatiquement la ligne que je séléctionne

[...]

je voudrais que cela ne s'applique qu'à certaine ligne de mon tableau (celle dont la cellule qui contient le nom n'est pas colorée)

Alors, cellule sélectionnée ou toutes les lignes concernées d'un coup ?

pour répondre a ta question, toutes les lignes concernées d'un coup ça serait le top ^^

Merci de votre aide

Re,

Essaye avec ce code :

Sub copie()
Dim derlig1 As Integer, derlig2 As Integer, i as integer
derlig1 = Range("F65536").End(xlUp).Row
For i = 2 To derlig1
If Cells(i, 6) <> "" And Cells(i, 6).Interior.ColorIndex = xlNone Then
derlig2 = Sheets("Feuil2").Range("A65536").End(xlUp).Row
With Range(Cells(i, 3), Cells(i, 40))
.Copy Sheets("Feuil2").Range("A" & derlig2 + 1)
.Delete shift:=xlUp
End With
i = i - 1
End If
Next i
End Sub
Rechercher des sujets similaires à "amelioration tableau maccro"