Microsoft 365 Convertir caractères spéciaux en chiffres

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 !

Gaëlle-29

XLDnaute Nouveau
Bonjour,

Est-il possible de convertir les caractères spéciaux &é’’´(-è_çà en lettres ?

En gros, je vais avoir besoin d’utiliser une douchette scan. Celle-ci, si elle le clavier n’est pas en Maj écrit les caractères spéciaux.

Les personnes qui vont utiliser ce fichier par la suite, ne feront pas forcément attention que le clavier soit en Maj.

Merci
 
Bonjour Gaëlle, et bienvenue sur XLD,
Peut être serait il plus simple de verrouiller le clavier en majuscules en début de macro :
Sinon un ex de conversion :
 
bonjour
à mettre dans le module thisworkbook
VB:
'patricktoulon
#If VBA7 Then    'vba7 pour 32/64 bits
    Private Declare PtrSafe Function GetKeyState Lib "user32" (ByVal myKey As LongPtr) As Integer
#Else    'vb6 2007 et inférieur
    Private Declare Function GetKeyState Lib "user32" (ByVal myKey As Long) As Integer
#End If
Private Const KeyCapsLock = &H14

Private Sub Workbook_Open(): Me.capslock: End Sub

Public Sub capslock()
    If Not GetKeyState(KeyCapsLock) Then CreateObject("wscript.shell").SendKeys "{CAPSLOCK}"
End Sub
 
- 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

B
Réponses
9
Affichages
10 K
Retour