Date du jour figée sous condition + report de cette date

re,

tu as mit trop de conditions dans la macro Worksheet_Change

toutes ces conditions ne peuvent être vrai lors de l'événement.

'Insertion de cellules vers le bas de colonnes A à I si B24 non vide
If Not Intersect(Target, Range("B:B")) Is Nothing Then
'Met la date du jour "figée" (date du contrôle) dans la colonne K (à partir de la ligne 18) si colonne N non vide
Set vtarget = Intersect(Target, Columns(14))
If Not (vtarget Is Nothing) Then
'permet de remonter les infos de la cellule L9 de la feuille du client à la feuille recap_dossiers
If Not Intersect(Target, Range("L9")) Is Nothing Then
'permet de remonter les infos de la cellule R5 de la feuille du client à la feuille recap_dossiers
If Not Intersect(Target, Range("R5")) Is Nothing Then
'permet de remonter les infos de la cellule S2 de la feuille du client à la feuille recap_dossiers
If Not Intersect(Target, Range("S5:S7")) Is Nothing Then

Ah... ok, la macro ne peut accepter autant de conditions ?

Du coup, il faut que je change complètement la macro ??

Quel conseil préconiserais-tu ?

re,

fait un plan des actions à exécuter et écrit à quel moment ceux-ci doivent être exécuter

perso j'aime mieux faire plusieurs macro (une pour chaque action différente)

et exécuter ceux-ci dans l'ordre voulu

par exemple

Private Sub Worksheet_Change(ByVal Target As Range)
If blabla1 Then Call macro1: Call macro2
If blabla3 Then Call macro3
If blabla4 Then Call macro4
End Sub

re,

j'ai commencé à faire le trie,

j'ai mis des notes à compléter à chaque macro

vois sur le module3

@+ isabelle

Bonjour Isabelle ,

Oui effectivement bonne idée de faire plusieurs macros et de les appeler.

Je te remercie, je vais regarder ça.

Je vais être absent pour 2 semaines mais je reviendrai vers toi.

Merci encore !

Bonne journée

Bonjour Isabelle,

De retour...

J'hésite encore à me lancer dans ta dernière proposition même si je pense qu'elle est bonne dans l'absolu.

Je n'ai pas forcément envie de tout changer à ce stade du projet, d'autant que je suis débutant en macro.

J'espère que tu ne m'en voudras pas , je vais demander aux utilisateurs du forum si quelqu'un a une solution simple pour faire remonter le contenu de L9 vers la colonne E de Recap_dossiers.

Merci encore pour le temps que tu as consacré à mes demandes et pour ta réactivité !

Bonne soirée !

Rechercher des sujets similaires à "date jour figee condition report cette"