Bonjour.
Des feuilles dans mon classeur, appelées Sep 10, Oct 10...
En A1 de chaque feuille :=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32)
Une liste de ces feuilles sur la feuille "BDD" avec en colonne : ='Sept 10'!A1, 'Oct 10!A1... nommée "Mois"
Une validation par liste ("Mois") sur la feuile "Carte d'absence" en B12
Je souhaite affecter le nom de la feuille choisie à une variable (ShtM) dans une macro pour traiter la feuille choisie.
ShtM.Name = Worksheets("Carte d'absence").Range("B12").Value
me renvoie une erreur.
j'ai essayé les guillemets simples à cause du nom composé, sans résultat.
Dois-je utiliser l'équivalent d'indirect, et si oui, quelle serait la syntaxe ?
Merci à qui pourra m'aider.
Cordialement,
Des feuilles dans mon classeur, appelées Sep 10, Oct 10...
En A1 de chaque feuille :=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32)
Une liste de ces feuilles sur la feuille "BDD" avec en colonne : ='Sept 10'!A1, 'Oct 10!A1... nommée "Mois"
Une validation par liste ("Mois") sur la feuile "Carte d'absence" en B12
Je souhaite affecter le nom de la feuille choisie à une variable (ShtM) dans une macro pour traiter la feuille choisie.
ShtM.Name = Worksheets("Carte d'absence").Range("B12").Value
me renvoie une erreur.
j'ai essayé les guillemets simples à cause du nom composé, sans résultat.
Dois-je utiliser l'équivalent d'indirect, et si oui, quelle serait la syntaxe ?
Merci à qui pourra m'aider.
Cordialement,
Dernière édition: