Fonction archiver

Bonjour,

Je sais que ma demande est redondante, mais je n'arrive pas a faire ma macro pour archiver les donner de mon formulaire.

Je souhaiterai archiver les donner exemple de la "feuille test 1" => D4 vers "feuille test 2" => A:A

J'aimerai que les nouvelles donné soit toujours au dessus pour permettre a une fonction recherchev de fonctionner.

https://docs.google.com/spreadsheets/d/1vrhSdlIzOpCscOWDjXVnpj5VSvbVybEmxNvlktJNMFc/edit?usp=sharing

Pourriez vous m'aider,

Merci d'avance.

Bonjour,

une piste à explorer (pas testé, à mettre au point si besoin)

function archiver(){
  var doc = SpreadsheetApp.getActiveSpreadsheet();
  var f1 = SpreadsheetApp.getActive();
  var f2 = doc.getSheetByName('Archive');
  var adresses = ["D1","B3","D3","B5"]; // les cellules concernées
  var destinations = ["B2","C2","D2","E2"]; // les colonnes où seront reportées les valeurs
  f2.insertRowBefore(2);
  for (var i = 0; i < adresses.length; i++){
    f2.getRange(destinations[i]).setValue(f1.getRange(adresses[i]).getValue());
  }
}

Merci

J'ai réussi avec ta fonction.

N'oublie pas de clore ce fil de discussion en cliquant sur

Rechercher des sujets similaires à "fonction archiver"