Déterminer le nom d'un onglet en fonction du texte d'une cellule donnée

Bonjour à tous,

Comme décrit dans le titre, je souhaiterais savoir s'il est possible de déterminer le nom d'un onglet, en fonction du texte contenu dans la cellule A1 d'un autre onglet.
Si oui, comment procéder ?

Si pas de solution de ce côté-ci, savez-vous s'il est possible de déterminer le nom d'un fichier lorsqu'il est téléchargé en .pdf ? (de base, le nom qui est donné est "CLASSEUR + ONGLET").

Merci pour d'avance pour votre aide!

FabG

Bonjour l'obglet où se trouve la cellule A1 aura toujours le même nom?

Cette cellule A1 sera variable je présume?

La macro doit être automatique dès que A1 est modifiée?

Bonjour Evolm,

Voir ci-dessous, réponses à tes questions.

l'onglet où se trouve la cellule A1 aura toujours le même nom? => NON

Cette cellule A1 sera variable je présume? => OUI

La macro doit être automatique dès que A1 est modifiée? => OUI

Bonjour,

Oui c'est possible, si vous souhaitez créer un onglet, qui ait pour nom la donnée présente en A1 : (à tester)

const SS = SpreadsheetApp.getActiveSpreadsheet();
const SHEET = SS.getSheetByName('Feuille 1'); // mettre ici le nom de la feuille
const UI = SpreadsheetApp.getUi();

function ajouterOnglet() {
  var nom = SHEET.getRange('A1').getValue();
  if (SS.getSheetByName(nom)){
    sheetNameExist = SS.getSheetByName(nom).getName();
    UI.alert("un onglet porte déjà ce nom.")
  }
  else{
    SS.insertSheet(nom)
    var nouvelOnglet = SS.getSheetByName(nom);
    nouvelOnglet.activate();
  }
}

Bonjour Pierre,

Merci pour cette réponse, et pour le temps passé à l'élaboration de celle-ci.
J'avais finalement, entre-temps, contourné le problème en mettant en place un script de téléchargement, qui faisait appel au texte contenu dans une cellule du fichier (afin de déterminer le nom du fichier).

Excellente journée !

Rechercher des sujets similaires à "determiner nom onglet fonction texte donnee"