Dans un classeur excel, je me sers d'un userform et textbox pour entre autres renommer un onglet.
L'info saisie peut comporter un "/" (caractère interdit pour nommer un onglet).
Comment faire pour contrôler la chaine de caractère de la textbox et supprimer ou remplacer le "/" pour renommer l'onglet ?
(je ne peux pas me contraindre à supprimer le "/" à la saisie car cette chaine de caractère est utilisée par ailleurs dans divers tableaux)
Par une macro en utilisant la fonction Split que j'ai adopté grace a PierreJean :
Code:
Dim tablo() As String, valeur As String
tablo = Split(Textbox1.Value, "/")
For i = 0 To UBound(tablo)
valeur = valeur & "_" & tablo(i)
Next i
ActiveSheet.Name = valeur
Oula, je vais aller faire quelques exercices et je reviens dans une dizaine d'année lorsque je serai aussi grand que toi Hervé
En tout merci pour la fonction Join, j'utilisais toujours des boucles...
Au plaisir,
Oulala, vous me faite passer pour un guignol du coup avec vos bouts de code hyper light !!!!
Bon, je vais essayer d'integrer ca pour les replacer au besoin...