Date de modification d'une cellule

Résolu
votre psychiatre Messages postés 1472 Date d'inscription   Statut Membre Dernière intervention   -  
votre psychiatre Messages postés 1472 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

dans google sheet je cherche à mettre la date de modification de la cellule L2 en P2 (et glisser L3 en P3 et ...)

le fichier étant modifié automatiquement et régulièrement il faut que la date s'actualise

merci de votre aide


Windows / Firefox 116.0


3 réponses

Raymond PENTIER Messages postés 58987 Date d'inscription   Statut Contributeur Dernière intervention   17 350
 

Bonjour.

D'une manière générale, Windows mémorise les dates de création, de dernière modification et de dernière impression des fichiers !

Pas des feuilles, ni des lignes, ni des colonnes, et encore moins des cellules.

C'est à toi de saisir, dans une colonne spécifique, la date où tu effectues ta modif.


0
brucine Messages postés 21598 Date d'inscription   Statut Membre Dernière intervention   3 394
 

Bonjour,

C'est possible sous Excel en passant par VBA.

Google Sheets a son propre jargon de programmation, je ne sais pas si ça y est possible.

0
votre psychiatre Messages postés 1472 Date d'inscription   Statut Membre Dernière intervention   252
 

j'ai trouvé un truc mais j'ai une erreur dès le début du script sur "e.source"

Erreur

TypeError: Cannot read properties of undefined (reading 'source')

onEdit

@ macros.gs:3

functiononEdit(e)

{

varsheet = e.source.getActiveSheet();

if (sheet.getName() == "plongeur 2023") //"order data" is the name of the sheet where you want to run this script.

  {

varactRng = sheet.getActiveRange();

vareditColumn = actRng.getColumn();

varrowIndex = actRng.getRowIndex();

varheaders = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues();

vardateCol = headers[0].indexOf("date de modification") + 1;

varorderCol = headers[0].indexOf("cout total carrière") + 1;

if (dateCol > 0 && rowIndex > 1 && editColumn == orderCol)

    {

sheet.getRange(rowIndex, dateCol).setValue(Utilities.formatDate(newDate(), "UTC+2", "dd-MM-yyyy"));

    }

  }

}/** @OnlyCurrentDoc */


0
votre psychiatre Messages postés 1472 Date d'inscription   Statut Membre Dernière intervention   252
 

en fait ça à l'air de fonctionner malgré l'erreur


0