copie de ligne par rapport a une date

L

laurence

Guest
Bonjour,

je souhaiterais savoir si il est possible de faire faire automatiquement un transfert de cellule dans une autre feuille du classeur par rapport a un depassement de date.
en plus claire dans le tableau ci joint je souhaiterai que quand la date butoir est atteinte il me transfert tout le contenu de la ligne dans la feuille 1 par exemple

merci d'avance
 

Pièces jointes

  • tableau.zip
    13.1 KB · Affichages: 16
  • tableau.zip
    13.1 KB · Affichages: 15
  • tableau.zip
    13.1 KB · Affichages: 13
Y

yvon51

Guest
re

je ne comprends pas bien ta question
peux-tu donner ton tableau rempli d'une ou deux lignes.

j'ai mis quelque chose dans ton fil d'avant (tu pouvais continuer sur le même fil)
je t'ai écris dans ta bal

yvon
 
L

laurence

Guest
re

comme tu pourra le voir dans le tableau ci joint je veux que si la date dans la colonne date butoir est depasser je veux que la ligne se copie dans la feuille 1.

je sais pa si c'est plus clair

merci
 
Y

yvon51

Guest
re
donc il va falloir passer par une macro et là, il faut que tu t'adresses aux spécialistes.

tu as Monique, André, Céléda, Pascal76, Lord Nelson et d'autres que j'oublie et qui m'excuserons.

j'ai eu à faire à eux et j'aurai encore certainement car ils sont TRES balaises.
contacte-les.

mes limites sont les formules. je ne connais pas le VBA.

yvon51
 
H

Hervé

Guest
Bonjour

Regarde en pièce jointe, j'ai considérer que la date butoir était en colonne i et que l'on voulait la comparer avec la colonne B.

Principe : toute ligne dont la date en colonne B est inférieur à la date butoir est supprimé de la feuille et archivée en feuil1.

Pour voir le code de la macro clique droit sur l'onglet, puis visualiser le code .

Salut
Hervé
 

Pièces jointes

  • Chrono.zip
    15.9 KB · Affichages: 17
  • Chrono.zip
    15.9 KB · Affichages: 15
  • Chrono.zip
    15.9 KB · Affichages: 20
A

aubelix

Guest
Bonjour à tout le forum

Ce forume étant toujours une mine d'or et comme je le dis souvent, les bénévoles (à qui on ne rendra jamais assez hommage), en sont les pépites.

J'ai voulu adapter l'exemple à mon fichier, mais un message d'erreur s'affiche : Type incompatible (voir fichier joint)
Merci pour votre aide.
 

Pièces jointes

  • LANCEMENT_DES_OUVERTURE.zip
    32.8 KB · Affichages: 17
H

Hervé

Guest
Bonsoir

Public Sub PRELEVEMENTS_AUTOMATIQUES()
Dim i As Integer

For i = Range("a65000").End(xlUp).Row To 2 Step -1
If Cells(i, 1).Value <= Range("J1").Value Then
Range(Cells(i, 1), Cells(i, 9)).Copy Destination:=Sheets("Suivi compte courant").Range("c" & Sheets("Suivi compte courant").Range("c65000").End(xlUp).Row + 1)
Range(Cells(i, 1), Cells(i, 9)).Delete
End If
Next i
End Sub


Un conseil : place tes macros dans les feuilles ou le traitement doit être réalisé ici en l'occurence c'est la feuille prélèvement, tu te simplifira grandement la tache en t'évitant de faire toujours référence à la feuille.

évite aussi les mails dans les BAL privées, je suis les posts auquels je participe.

Salut
Hervé
 
A

aubelix

Guest
Bonsoir Hervé et le forum.
Merci pour ta répopnse. Je te prie de m'excuser pour t'avoir écris sur ton adresse privée. J'étais trop pressé d'avoir la réponse. Cela me servira de leçon.
D'autre part, ta solution fonctionne, mais j'aurai voulu copier les valeurs avec un collage spécial, car j'ai une liste de validation dans certaines cellules. La copie supprime cette validation.
Quelle la syntaxe pour faire un collage spécial des données.
Par vance merci pour vos réponses.
 

Discussions similaires

Statistiques des forums

Discussions
312 370
Messages
2 087 691
Membres
103 641
dernier inscrit
anouarkecita2