Bonjour le forum,
Après moult recherche, je me heurte à un souci de langage.
J'ai une cellule qui doit changer et dont d'autres cellules dépendent. Elles ont un format personnalisé (listé ci dessous) et lorsque ma macro change le contenu de cette cellule, le format personnalisé n'est plus pris en compte dans 3 cellules (celle ou ça change ainsi que 2 autres cellules qui dépendent directement de celle qui change).
Pour exemple: la cellule C4 est la cellule dans laquelle on entre la date (01.01.2013)
Le format personnalisé de C4: jj.mm
Donc la valeur de C4 est: 01.01
La cellule C5 a la formule =C4.
Le format personnalisé de C5: jjj
Donc la valeur de C5 est: lun (pour un lundi, mar pour un mardi, etc.)
La cellule C6 a la formule =C4.
Le format personnalisé de C6: mmm aaaa
Donc la valeur de C6 est: jan 2013
Voici mon bout de code concernant le changement dans la cellule C4:
La variable annee provient d'une entrée en InputBox.
Lorsque la macro insère la date voulue, les 3 cellule citée en dessus prennent toutes la valeur 01.01.2013.
Quelqu'un saurait comment résoudre mon soucis?
D'avance merci à celles et ceux qui se pencheront la dessus.
Neonours
Après moult recherche, je me heurte à un souci de langage.
J'ai une cellule qui doit changer et dont d'autres cellules dépendent. Elles ont un format personnalisé (listé ci dessous) et lorsque ma macro change le contenu de cette cellule, le format personnalisé n'est plus pris en compte dans 3 cellules (celle ou ça change ainsi que 2 autres cellules qui dépendent directement de celle qui change).
Pour exemple: la cellule C4 est la cellule dans laquelle on entre la date (01.01.2013)
Le format personnalisé de C4: jj.mm
Donc la valeur de C4 est: 01.01
La cellule C5 a la formule =C4.
Le format personnalisé de C5: jjj
Donc la valeur de C5 est: lun (pour un lundi, mar pour un mardi, etc.)
La cellule C6 a la formule =C4.
Le format personnalisé de C6: mmm aaaa
Donc la valeur de C6 est: jan 2013
Voici mon bout de code concernant le changement dans la cellule C4:
Code:
With ActiveWorkbook.Worksheets("Janvier")
.Activate
ActiveSheet.Range("C4").Value = "01.01." & annee
End With
La variable annee provient d'une entrée en InputBox.
Lorsque la macro insère la date voulue, les 3 cellule citée en dessus prennent toutes la valeur 01.01.2013.
Quelqu'un saurait comment résoudre mon soucis?
D'avance merci à celles et ceux qui se pencheront la dessus.
Neonours