Dans récap, lorsque l'on valide, les données sont reportées dans inventaire en colonnes N O P Q au lieu de O P Q R donc je pense qu'il faut modifier :
function valider(){
// définitions
var classeur = SpreadsheetApp.getActiveSpreadsheet();
var inventaire = classeur.getSheetByName('inventaire');
var choix = classeur.getSheetByName('recap des choix');
// recherche dernière ligne
var der = getLastDataRow(inventaire,'A')
// recopie des valeurs
choix.getRange('N2:AV2').copyTo(inventaire.getRange('N'+der), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false)
en (pour la dernière ligne)
// recopie des valeurs
choix.getRange('O2:AW2').copyTo(inventaire.getRange('O'+der), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false)
}
Est ce que vous pensez que c'est bon ? (je préfère vous demander quand même plutôt que de faire des bêtises)