• Initiateur de la discussion Initiateur de la discussion malix
  • 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 !

Re : Caracteres speciaux

Re bonjour,

C T juste pour creer des sheet sans caractere speciaux voici la fct VBA et son invert

Function ReplaceSpecialChar(StrToConvert As String) As String
StrToConvert = Replace(StrToConvert, ":", "#" & Asc(":"))
StrToConvert = Replace(StrToConvert, "/", "#" & Asc("/"))
StrToConvert = Replace(StrToConvert, "\", "#" & Asc("\"))
StrToConvert = Replace(StrToConvert, "[", "#" & Asc("["))
StrToConvert = Replace(StrToConvert, "]", "#" & Asc("]"))
StrToConvert = Replace(StrToConvert, "?", "#" & Asc("?"))
StrToConvert = Replace(StrToConvert, "*", "#" & Asc("*"))
If Len(StrToConvert) < 31 Then
ReplaceSpecialChar = "ERROR " & StrToConvert & " has more then 31 charcter!"
Else
ReplaceSpecialChar = StrToConvert
End If
End Function


-------------------------------------

Function InvertOfReplaceSpecialChar(StrToConvert As String) As String

StrToConvert = Replace(StrToConvert, "#" & Asc(":"), ":")
StrToConvert = Replace(StrToConvert, "#" & Asc("/"), "/")
StrToConvert = Replace(StrToConvert, "#" & Asc("\"), "\")
StrToConvert = Replace(StrToConvert, "#" & Asc("["), "[")
StrToConvert = Replace(StrToConvert, "#" & Asc("]"), "]")
StrToConvert = Replace(StrToConvert, "#" & Asc("?"), "?")
StrToConvert = Replace(StrToConvert, "#" & Asc("*"), "*")
InvertOfReplaceSpecialChar = StrToConvert

End Function


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

Discussions similaires

  • Question Question
XL 2021 Macros
Réponses
3
Affichages
151
Réponses
5
Affichages
210
  • Question Question
Réponses
8
Affichages
242
Réponses
29
Affichages
349
Retour