Affichage d'une feuille en fonction d'une textbox

Bonjour, je veux activer une feuille de mon classeur en fonction de la valeur d'une textbox pour qu'elle se remplisse automatiquement

Dim sheetName As String 
sheetName = "Fiche" & TextBox1.Value 

ThisWorkbook.Sheets(sheetName).Activate
Fiche xxxx est le nom de la feuille mais çà ne semble pas vouloir prendre la valeur "xxxx" de la textbox pour activer la feuille

Pourtant en faisant

if userform.textBox1.Value = "xxxx" then
ThisWorkbook.sheets("Fiche xxxx").activate

cela prend la valeur de la textbox ce qui fait que je n'ai pas de probleme de valeurs

Avez vous une solution ?

Bonjour,

sheetName = "Fiche " & TextBox1.Value 

Bonjour,

Si tu regardes les variables local de sheetName tu pourras voir qu'il manque surement l'espace derriere "Fiche".

Autant pour moi pour ceci c'est moi qui ai mal recopié

l'erreur qui s'affiche en debogage c'est erreur d'execution 9 l'indice n'a ppartient pas à la sélection

Est ce que la valeur d'un tableau que récupère la textbox ne fonctionne pas ?

Je ne comprends pas votre question.

Ca ne veut pas afficher la feuille Fiche xxxx et je ne comprend pas pourquoi

Le mieux serait de mettre un fichier en ligne.

là je ne peux pas il y a trop de données personnelles dessus

Faites en un en vous limitant au strict nécessaire sans données perso. A vous de voir.

Rechercher des sujets similaires à "affichage feuille fonction textbox"