Date de modification d'une cellule
Résoluvotre psychiatre Messages postés 1472 Date d'inscription Statut Membre Dernière intervention -
- Date de modification d'une cellule
- Suivi de modification word - Guide
- Logiciel gratuit modification pdf - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Proteger cellule excel - Guide
3 réponses
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.
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 */
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.