WDAndCo
XLDnaute Impliqué
[RESOLU] - Purge / Archive / Sauvegarde
Bonjour le Forum
J'ai ce code glaner ici qui m'efface les lignes si elles ont étaient amortie et cele si il y plus de 3 ans (AI1=aujourd'hui-365*3) mais avant le Rows(j).Delete j'aimerai copier ces lignes dans un autre fichier "Purge" par exemple et seulement après les effacer.
Et bien sur lors d'une prochaine "Purge" les nouvelles lignes "Purgé" devront aller dans le même fichier a la suite de celles déjà présentes.
Ce fichier aurait les même fonctions que le premier.
Le 1er s'appelle "Suivi des Visites SM" le 2eme s'appellera "Purge de Suivi des Visites SM" je peut le crée avec une copie du 1er et en changeant la formule ne conserver que les lignes < a 3 ans, mais je ne sais pas faire les copie de ligne comme expliqué plus haut.
Un autre petit truc est possible de mettre des commentaires en colonne G et ces commentaires serait ce qu'il y a en colonne AI ? (survole de la cellule G -> affichage du commentaire !)
Bon samedi a tretous !
Sub Purge()
Call Toute
Call Deprotege
Dim p As Integer
x = 0
p = Range("C65536").End(xlUp).Row
For j = p To 2 Step -1
If Sheets("Visites").Cells(j, 11) <> "" And Sheets("Visites").Cells(j, 11) < Range("AI1") Then
Rows(j).Delete
End If
Next j
Call Protege
Call Toute
Range("m1").Select
End Sub
Bonjour le Forum
J'ai ce code glaner ici qui m'efface les lignes si elles ont étaient amortie et cele si il y plus de 3 ans (AI1=aujourd'hui-365*3) mais avant le Rows(j).Delete j'aimerai copier ces lignes dans un autre fichier "Purge" par exemple et seulement après les effacer.
Et bien sur lors d'une prochaine "Purge" les nouvelles lignes "Purgé" devront aller dans le même fichier a la suite de celles déjà présentes.
Ce fichier aurait les même fonctions que le premier.
Le 1er s'appelle "Suivi des Visites SM" le 2eme s'appellera "Purge de Suivi des Visites SM" je peut le crée avec une copie du 1er et en changeant la formule ne conserver que les lignes < a 3 ans, mais je ne sais pas faire les copie de ligne comme expliqué plus haut.
Un autre petit truc est possible de mettre des commentaires en colonne G et ces commentaires serait ce qu'il y a en colonne AI ? (survole de la cellule G -> affichage du commentaire !)
Bon samedi a tretous !
Sub Purge()
Call Toute
Call Deprotege
Dim p As Integer
x = 0
p = Range("C65536").End(xlUp).Row
For j = p To 2 Step -1
If Sheets("Visites").Cells(j, 11) <> "" And Sheets("Visites").Cells(j, 11) < Range("AI1") Then
Rows(j).Delete
End If
Next j
Call Protege
Call Toute
Range("m1").Select
End Sub
Pièces jointes
Dernière édition: