Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Re : Remplacer la valeur d'une cellule par une autre
Bonjour,
Avec ce que j'ai compris, en supposant qu'il y a au moins une sauvegarde mensuelle
Sub FinDeMois()
Dim fs, f, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(ActiveWorkbook.Path & "\" & ActiveWorkbook.Name)
s = f.DateLastModified
If MonthName(Month(s)) <> MonthName(Month(Date)) Then Range("D6") = Range("D2")
End Sub
Si le mois correspondant au dernier enregistrement du fichier est différent du mois correspondant à la date système, on opère le remplacement de D6 par D2.
On pourrai automatiser pour que la macro opère à l'ouverture du fichier
A+
kjin
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD