Cloudy-sky
XLDnaute Nouveau
Bonjour,
je débute sur les macros, j'ai du en utiliser car aucune solution sans macro rendait possible le tableur.
Je dois créer un calendrier de contact qui se met à jours tout les jours.
Pour cela j'ai mis les dates en colonne B,
Les dates du jour en colonne I, cette date est égale à la colonne B si la date est dépassée.
J'ai une autre colonnes en C qui me met le nombre de personne à contacter (suivant plusieur condition) avec la formule suivante :
J'aimerais que ma colonne C se met à jours automatiquement en fonction de la date.
pour cela j'ai créer cette macro (qui ne fonctionne plus, mais qui à fonctionné avec des bidouilles que j'ai oublié)
J'ai l'intention de copier coller 90 fois en changeant les valeurs parceque je n'arrivais pas à créer une boucle incluant la formule (une fois que j'ai retrouvé mon erreur)
Je ne peut malheureusement pas vous envoyé le fichier...
Merci d'avance
je débute sur les macros, j'ai du en utiliser car aucune solution sans macro rendait possible le tableur.
Je dois créer un calendrier de contact qui se met à jours tout les jours.
Pour cela j'ai mis les dates en colonne B,
Les dates du jour en colonne I, cette date est égale à la colonne B si la date est dépassée.
J'ai une autre colonnes en C qui me met le nombre de personne à contacter (suivant plusieur condition) avec la formule suivante :
Code:
SI(I3="";"";SI($F$2>10%;SOMME('Cercle un'!$A$2:$A$155)+SOMME('Cercle deux'!$A$2:$A$155);SI($F$2>50%;SOMME('Cercle un'!$A$2:$A$155)+SOMME('Cercle deux'!$A$2:$A$155)+SOMME('Cercle trois'!$A$2:$A$155);SOMME('Cercle un'!$A$2:$A$155))))
J'aimerais que ma colonne C se met à jours automatiquement en fonction de la date.
pour cela j'ai créer cette macro (qui ne fonctionne plus, mais qui à fonctionné avec des bidouilles que j'ai oublié)
Code:
Range("C2").Select
If "B2" < "I2" Then
Calculate
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
If "B2" >= "I2" Then
If Not IsEmpty(Cel) Then Formula = "=SI(I2="";"";SI($F$2>10%;SOMME('Cercle un'!$A$2:$A$155)+SOMME('Cercle deux'!$A$2:$A$155);SI($F$2>50%;SOMME('Cercle un'!$A$2:$A$155)+SOMME('Cercle deux'!$A$2:$A$155)+SOMME('Cercle trois'!$A$2:$A$155);SOMME('Cercle un'!$A$2:$A$155))))"
End If
J'ai l'intention de copier coller 90 fois en changeant les valeurs parceque je n'arrivais pas à créer une boucle incluant la formule (une fois que j'ai retrouvé mon erreur)
Je ne peut malheureusement pas vous envoyé le fichier...
Merci d'avance