script pour google sheets copier la ligne précédente quand écriture sur la première celullue

a marqué ce sujet comme résolu.

Bonjour, J’aimerais que le script copie automatiquement la ligne précédente quand je remplis la première case de cette nouvelle ligne, je pense que ce n’est pas très compliqué mais je sèche. Voila ce que j’ai trouvé, mais ça ne fonctionne pas… merci de votre aide. à bientôt.

function onEdit(e) {
 var ss = SpreadsheetApp.getActive();
  var row = e.range.getRow();
  var col = e.range.getColumn();
  var sh = ss.getActiveSheet(), lRow = sh.getLastRow(); 
  var lCol = sh.getLastColumn(), range = sh.getRange(lRow,2,2,4);
   if(row > 2 && e.source.getActiveSheet().getName() === "Feuille 1"){
   if(e.source.getActiveSheet().getRange(row,1).getValue() !== ""){
    range.copyTo(sh.getRange(row, 2, 2, 4), {contentsOnly:false});     
    }
}
}
+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte