Bonjour,

J'essaie d'écrire une fonction ou on trouve dedans un findNext.

De ce que j'ai pu comprendre, le findNext retourne un Range.

alors voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
function familleProduit(produit) {
 
  var ss = SpreadsheetApp.getActiveSpreadsheet() ;
  var sheetProduits = ss.getSheetByName('Produits') ;
  var produitTrouve = sheetProduits.createTextFinder(produit).matchCase(false).findNext() ;
  var familleProduit = sheetProduits.getRange(produitTrouve).setvalue() ;
 
  return familleProduit ;
Mais évidemment on me retourne une erreur d'où la présence de mon post

L'ERREUR retourné est qu'il ne trouve pas le range à la ligne signe soit lors de la déclaration de la variable familleProduit.

Quelqu'un saurait m'indiquer la marche à suivre ?

Merci