Filtrer données

Bonjour,

Je sollicite votre aide une nouvelle fois, j’aimerais filtrer une plage de données.

J’ai une colonne de case à cocher (A), je les coches et je voudrais voir juste les lignes sélectionné dans un nouvel onglet.

ABCDE
1Case à cocherNomPrénomAgeAdresse
2Case à cocherNomPrénomAgeAdresse

Et ainsi de suite jusqu’a E100

Bonne Journée

Bonjour,

Peut-être

=FILTER(BdD!B1:E100;BdD!A1:A100=VRAI)

Avec BdD comme feuille de Base de Données.

Bonne Journée

La feuille s’appelle Contact.

Sa marche super bien, merci.

J’ai lu que l’on pouvais aussi utiliser App Script.

Auriez-vous un code ?

Bonne Journée

Bonjour,

Un code

function CHOIX(plage){
  var s = SpreadsheetApp.getActiveSpreadsheet();
  var ss = s.getActiveSheet();
  var ssr = ss.getRange(plage).getValues();
  var resultat = [];
  for(i=0;i<ssr.length;i++){
    if(ssr[i][0]=='VRAI'){
      resultat.push(ssr[i]);
    }
  }
  return resultat
}

Et

=CHOIX("A1:E100")

HI , @ Imoka

Pas certain que ce code fonctionne très bien !!!!

Bonjour,

si j'ajoute un peu de mon grain de sel, je me demande si c'est une bonne idée de faire un script (exécuté côté serveur) si une fonction suffit ! Je privilégie toujours les fonctions si elles existent (même s'il faut recourir à sequence/mmult/query/vllokup/arrayformula)

Bonsoir,

Merci pour vos réponses

Loic

Rechercher des sujets similaires à "filtrer donnees"