supprimer un caractère d'une chaine

  • Initiateur de la discussion Initiateur de la discussion cety64
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

cety64

Guest
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
 
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

@+
 
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é 🙄
En tout merci pour la fonction Join, j'utilisais toujours des boucles...
Au plaisir,

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

H
Réponses
2
Affichages
957
H
C
Réponses
2
Affichages
1 K
CHARPENTIER
C
R
Réponses
7
Affichages
2 K
R
Retour