Bonjour Pierre
Je vous remercie pour votre réponse
Malheureusement je ne m'y connaît pas du tous en code
J'ai essayé ceci mais ça n'a pas fonctionné sans grandes surprises
function transfert() {
const ss = SpreadsheetApp.getActiveSpreadsheet();
const activSheet = ss.getSheetByName("Test1");
const archivSheet = ss.getSheetByName("Test2");
var activData = activSheet.getDataRange().getValues();
var archivData = archivSheet.getDataRange().getValues();
const nbLigneEnTete = 1;
for (var i = activData.length - nbLigneEnTete; i >= 0; i--) {
if (activData[i][7] === 'OUI') {
archivSheet.appendRow(activData[i]);
activSheet.deleteRow(i + 1);}}
for (var j = archivData.length - nbLigneEnTete; j >= 0; j--) {
if (archivData[j][7] === 'NON') {
activSheet.appendRow(archivData[j]);
archivSheet.deleteRow(j + 1);}}
}
Je souhaite faire passer mes lignes de la feuille "Test1" à la feuille "Test2", ma plage de donnés est A1:G20 et mes cases à cocher dans la colonnes H.
Je vous remercie pour votre aide