Script si modification dans une cellule

à adapter

function trier() {
  var f = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('test tri');
  var debut = 4
  var colRef = 1
  var colTri = 2
  var ref = f.getRange(f.getActiveRange().getRow(),colRef).getValue()
  console.log(ref)
  var r = f.getRange(debut, 1, f.getLastRow() - (+debut - 1), f.getLastColumn());
  r.sort([{ column: colTri, ascending: false }]);
  var ligne = f.getRange(debut, colRef, f.getLastRow() - (+debut - 1), 1).getValues().flat().indexOf(ref) + debut
  f.getRange(ligne, f.getActiveRange().getColumn()).activate()
}

Re:

Après modification comme prévus fait le taf magnifique Steelson.

function trier() {
  const sh = SpreadsheetApp.getActiveSheet();
  var col = rechercheDate();
  var f = sh //
  var debut = 5
  var colRef = 1
  var colTri = 2
  var ref = f.getRange(f.getActiveRange().getRow(),colRef).getValue()
  console.log(ref)
  var r = sh.getRange('a5:q254')
  r.sort([{ column: col, ascending: false }]);
  var ligne = f.getRange(debut, colRef, f.getLastRow() - (+debut - 1), 1).getValues().flat().indexOf(ref) + debut
  f.getRange(ligne, f.getActiveRange().getColumn()).activate()
}

Voici la function adaptée.

Merci beaucoup à toi grand passionné.

mbell

Rechercher des sujets similaires à "script modification"