Microsoft 365 macro

Didier03

XLDnaute Junior
Bonjour tout le monde,
voilà je cherche une macro qui envoie une alerte en cas d'utilisation de ces caractères spéciaux:
/ \ : * ? " | <> dans une cellule Excel

pourquoi cette demande ? , en faite, à mon boulot, nous avons créé une macro et à certains moments nous avons une erreur 1004 ..... nous avons cherché partout pourquoi cette erreur....
et on s'est apperçu qu'en utilisant ces caractères spéciaux nous avions cette erreur , et donc voilà pourquoi cette demande

merci beaucoup d'avance
 
Dernière édition:

Eric KERGRESSE

XLDnaute Occasionnel
Bonjour,

Avec une fonction :

VB:
Function AlerteCaracteres(ByVal Chaine As String) As String

Dim I As Integer

    AlerteCaracteres = ""
    For I = 1 To Len(Chaine)
        Select Case Mid(Chaine, I, 1)
               Case "/", "\", ":", "*", "?", "|", "<", ">", """"
                 AlerteCaracteres = AlerteCaracteres & Mid(Chaine, I, 1)
        End Select
    Next I

End Function
 

Pièces jointes

  • Didier03 Alerte caractères .xlsm
    17 KB · Affichages: 1

Didier03

XLDnaute Junior
Bonjour,

Avec une fonction :

VB:
Function AlerteCaracteres(ByVal Chaine As String) As String

Dim I As Integer

    AlerteCaracteres = ""
    For I = 1 To Len(Chaine)
        Select Case Mid(Chaine, I, 1)
               Case "/", "\", ":", "*", "?", "|", "<", ">", """"
                 AlerteCaracteres = AlerteCaracteres & Mid(Chaine, I, 1)
        End Select
    Next I

End Function
Merci beaucoup pour votre réponse , je vais voir ça
 

Didier03

XLDnaute Junior
Bonjour,

Avec une fonction :

VB:
Function AlerteCaracteres(ByVal Chaine As String) As String

Dim I As Integer

    AlerteCaracteres = ""
    For I = 1 To Len(Chaine)
        Select Case Mid(Chaine, I, 1)
               Case "/", "\", ":", "*", "?", "|", "<", ">", """"
                 AlerteCaracteres = AlerteCaracteres & Mid(Chaine, I, 1)
        End Select
    Next I

End Function
suis un débutant dans vba , cette macro fonctionne sur toute les cellules du fichier ?
 

Discussions similaires

Réponses
23
Affichages
1 K

Membres actuellement en ligne

Statistiques des forums

Discussions
315 147
Messages
2 116 769
Membres
112 857
dernier inscrit
sanogo