supprimer un caractère d'une chaine

cety64

XLDnaute Nouveau
Bonjour à tous,

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)

Merci de votre aide.

Cety64
 

porcinet82

XLDnaute Barbatruc
Re : supprimer un caractère d'une chaine

Salut,

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

@+
 

porcinet82

XLDnaute Barbatruc
Re : supprimer un caractère d'une chaine

re,

Oula, je vais aller faire quelques exercices et je reviens dans une dizaine d'année lorsque je serai aussi grand que toi Hervé :rolleyes:
En tout merci pour la fonction Join, j'utilisais toujours des boucles...
Au plaisir,

@+
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 229
Messages
2 086 425
Membres
103 206
dernier inscrit
diambote