Bonjour,
voici un exemple à tester/adapter
function onEdit(event){
var feuille = event.source.getActiveSheet();
var cel = event.source.getActiveRange();
if ((cel.getColumn() == 19) && (cel.getValue() == 'oui') && (feuille.getName() == 'prospects')){
var archive = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("proposition réalisée");
archive.insertRowBefore(2);
var plage = feuille.getRange('A' + cel.getRow() + ':Z' + cel.getRow());
plage.copyTo(archive.getRange('A' + 2), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
feuille.deleteRow(cel.getRow());
}
}