Excel 365 FR - Récupérer date de mise a jour cellule sans VBA

0

Bonjour à tous et bonne année!

J'utilise aujourd'hui la suite office 365.

J'ouvre quasiment tous mes fichiers via l'application web, cela m'empêche d'utiliser vba.

Voici ma problématique:

Dans un fichier, j'ai des données dans la colonne "B"

J'effectue des modifications dans les cellules de cette colonne ("pas traité" / "Traité" / "en cours").

J'aimerais pouvoir inscrire dans la colonne "C" la date de modification de la cellule "B", sans passer par VBA

Est ce possible?

Si je ne suis pas claire, n'hésitez pas à me le dire.

Merci d'avance pour vos réponses.

Bonne journée

Posté le 2 janvier, 16:31
par creunch
Répondre
0

Bonjour creunch,

bonne année 2024 !  :)

ce que tu demandes est très clair ; malheureusement, c'est impossible à faire
sans utiliser VBA ; voici pourquoi :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

suppose que tu mettes en C2 cette formule : =SI(B2="";"";AUJOURDHUI())
(avec en B2 ce format de nombre personnalisé : jj/mm/aaaa)

ça va faire ceci :

1) si B2 contient déjà une donnée ("pas traité", "traité", ou "en cours") : si tu
effaces le contenu de B2 (avec la touche Suppression) : ça va effacer la
date de C2, car la formule retourne alors une chaîne de caractères vide.

2) si B2 est vide et que tu saisis une donnée en B2 : ça met la date du jour
en C2 ; donc aujourd'hui : 04/01/2024 ; puis supposons que tu doives faire
une modification de B2 : "pas traité" en "en cours" :

a) si tu fais cette modif le même jour, donc aujourd'hui, ça ne va pas changer
la date qui est en C2 : ça restera : 04/01/2024 : ok.

b) si tu fais cette modif demain, ça va mettre 05/01/2024 au lieu de 04/01/2024 :
tu auras perdu la date initiale qui était en C2 : je parle de la date du 04/01/2024,
jour de la 1ère saisie ; c'est pour ça qu'il faut écrire la date « en dur » (donnée
au lieu d'une formule)
 ; mais ça, c'est possible seulement par VBA.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

d'autre part, dans ce qui précède, « modification », ça peut être ces 2 choses
différentes :

a) modif faite car c'est le traitement normal : "pas traité" à "en cours" ; puis
"en cours" à "traité".

b) modif faite car l'utilisateur veut rectifier une erreur de saisie : il devait
mettre "en cours" mais il a saisi par erreur "traité" ; donc il modifie "traité"
à "en cours".

rhodo

rhodo Posté le 4 janvier, 01:15
par rhodo

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :