Dans l'image jointe, on peut voir 100000 inscrit sous "Base" et qui se répète en juillet 2013. Est-ce systématiquement ce que tu cherches à faire ?
Est-ce que le chiffre de août doit être inscrit quand un chiffre est inscrit sous "Base" ? ou est-ce l'inverse ?
Pour info, à l'ouverture de ton classeur, un événement est déclanché: Workbook_Open() dans ThisWorkbook. Tu peux y vérifier la date ou le mois avec Month(Date) si c'est ce que tu cherches.
Si c'est plutôt lorsque le chiffre change sous "Base", tu as un autre événement déclanché sur modification d'une cellule:
Private Sub Worksheet_Change(ByVal Target As Range) dans chaque onglet.
Dans cet événement, tu peux vérifier l'adresse de la cellule qui a changé avec
Target.Address et vérifier si une action doit être effectuée par ton code.
Je ne sais pas si ça t'aiguille un peu...
Peut-être ceci...
En supposant que les mois sont de B3 à B14 et 2013 en C
Range("C" & Month(Date) + 2) = Range("G10") 'G10 étant la valeur de Base
Reste à savoir comment tu veux activer ce bout de code...
Partager