Remplcement du signe "/" ou "\" par "_"

Bonjour à tous,

j'ai un problème :

Lors du premier démarrage de ma macro, l'utilisateur entre le nom de son bâtiment.

la macro copie la feuil1 à la racine de ma macro en la renommant par nom du bâtiment.

Si l'utilisateur entre un nom du style : "CLB/SB" ça fait planter ma macro car elle prend en compte dans sa variable chemin = c\mesdocuments\CLB/SB !!!

Comment peut on remplacer ces signes par un "_" sans que l'utilisateur n'ai à faire attention ?

Par avance merci

Salut Cyril33

Tu peux utiliser les expressions régulières pour formater le nom du fichier

Utilise cette fonction

Function NomFichierNormalisé(Vnom As String)
  With CreateObject("VBScript.RegExp")
    .Pattern = "\W"
    .Global = True
    NomFichierNormalisé = .Replace(Vnom, "")
  End With
End Function

A+

Rechercher des sujets similaires à "remplcement signe"