J'essaie de mettre en place un systeme de datation dans Excel, lorsque
certaines cellules sont modifiées. Existe-il une fonction qui rende se
travail automaique.
Exemple:
dans la cellule "C1", j'introduis une donnée quelconque aujourdhui.
J'aimerai que la cellule "F1", la date d'aujourdui s'incrive automatiquement,
et y reste définitivement jusqu' a une prochaine modification de la cellule
"C1". Donc quelques jours plus tard je modifie la donnée dans la cellule
"C1". Et dans "F1" celle-ci elle doit prendre en compte la nouvelle de la
journée de modification. Je continue, 1 mois plus tard je retravaille dans ma
feuille Excel, mais je ne touche pas à la cellule "C1", donc je devrais
retrouver dans la cellule "F1", la date de la dernière modification de la
cellule "C1".
Y-a-t-il un moyen simple de pouvoir obtenir ce résultat. Avec les fonctions
"maintenant" ou "aujourdhui", celle ne sont pas juste puisqu'à chaque
ouverture du classeur ou feuille, ou de le recalculation manuelle, celle-ci
prend la date du jour en court.
Merci de m'aider sur ce problème.
salutations
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Hervé
Bonsoir Seb, Avec VBA, à mettre dans le module de la feuille concernée :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address(0, 0) = "C1" _ And Target.Count = 1 Then [F1] = Date End If End Sub
Hervé.
"Seb" a écrit dans le message de news:
J'essaie de mettre en place un systeme de datation dans Excel, lorsque certaines cellules sont modifiées. Existe-il une fonction qui rende se travail automaique. Exemple: dans la cellule "C1", j'introduis une donnée quelconque aujourdhui. J'aimerai que la cellule "F1", la date d'aujourdui s'incrive automatiquement, et y reste définitivement jusqu' a une prochaine modification de la cellule "C1". Donc quelques jours plus tard je modifie la donnée dans la cellule "C1". Et dans "F1" celle-ci elle doit prendre en compte la nouvelle de la journée de modification. Je continue, 1 mois plus tard je retravaille dans ma feuille Excel, mais je ne touche pas à la cellule "C1", donc je devrais retrouver dans la cellule "F1", la date de la dernière modification de la cellule "C1". Y-a-t-il un moyen simple de pouvoir obtenir ce résultat. Avec les fonctions "maintenant" ou "aujourdhui", celle ne sont pas juste puisqu'à chaque ouverture du classeur ou feuille, ou de le recalculation manuelle, celle-ci prend la date du jour en court. Merci de m'aider sur ce problème. salutations
Seba
Bonsoir Seb,
Avec VBA, à mettre dans le module de la feuille concernée :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) = "C1" _
And Target.Count = 1 Then
[F1] = Date
End If
End Sub
Hervé.
"Seb" <Seb@discussions.microsoft.com> a écrit dans le message de news:
78FFD20A-3AED-4255-9541-985391BAB0D1@microsoft.com...
J'essaie de mettre en place un systeme de datation dans Excel, lorsque
certaines cellules sont modifiées. Existe-il une fonction qui rende se
travail automaique.
Exemple:
dans la cellule "C1", j'introduis une donnée quelconque aujourdhui.
J'aimerai que la cellule "F1", la date d'aujourdui s'incrive
automatiquement,
et y reste définitivement jusqu' a une prochaine modification de la
cellule
"C1". Donc quelques jours plus tard je modifie la donnée dans la cellule
"C1". Et dans "F1" celle-ci elle doit prendre en compte la nouvelle de la
journée de modification. Je continue, 1 mois plus tard je retravaille dans
ma
feuille Excel, mais je ne touche pas à la cellule "C1", donc je devrais
retrouver dans la cellule "F1", la date de la dernière modification de la
cellule "C1".
Y-a-t-il un moyen simple de pouvoir obtenir ce résultat. Avec les
fonctions
"maintenant" ou "aujourdhui", celle ne sont pas juste puisqu'à chaque
ouverture du classeur ou feuille, ou de le recalculation manuelle,
celle-ci
prend la date du jour en court.
Merci de m'aider sur ce problème.
salutations
Bonsoir Seb, Avec VBA, à mettre dans le module de la feuille concernée :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address(0, 0) = "C1" _ And Target.Count = 1 Then [F1] = Date End If End Sub
Hervé.
"Seb" a écrit dans le message de news:
J'essaie de mettre en place un systeme de datation dans Excel, lorsque certaines cellules sont modifiées. Existe-il une fonction qui rende se travail automaique. Exemple: dans la cellule "C1", j'introduis une donnée quelconque aujourdhui. J'aimerai que la cellule "F1", la date d'aujourdui s'incrive automatiquement, et y reste définitivement jusqu' a une prochaine modification de la cellule "C1". Donc quelques jours plus tard je modifie la donnée dans la cellule "C1". Et dans "F1" celle-ci elle doit prendre en compte la nouvelle de la journée de modification. Je continue, 1 mois plus tard je retravaille dans ma feuille Excel, mais je ne touche pas à la cellule "C1", donc je devrais retrouver dans la cellule "F1", la date de la dernière modification de la cellule "C1". Y-a-t-il un moyen simple de pouvoir obtenir ce résultat. Avec les fonctions "maintenant" ou "aujourdhui", celle ne sont pas juste puisqu'à chaque ouverture du classeur ou feuille, ou de le recalculation manuelle, celle-ci prend la date du jour en court. Merci de m'aider sur ce problème. salutations