Changer la langue d'édition Excel avec du code VBA.
Bonjour
Excel n'est pas comme Word car on ne peut pas voir les fautes de frappe ou autre soulignées en vert ou en rouge.
J'ai trouvé ce bout de code
Code:
1 2 3 4 5 6 7
| Sub ColorMispelledCells()
Dim cl As Range
For Each cl In ActiveSheet.UsedRange
If Not Application.CheckSpelling(Word:=cl.Text) Then _
cl.Font.Color = -16776961
Next cl
End Sub |
Ce code met l'écriture de toute la cellule en rouge si la vérification d'orthographe d'Excel remonte quelque chose.
Maintenant mon problème est que parfois/souvent mes feuilles excel sont soit en Français soit en Anglais.
Donc ma question est : est-il possible de changer la langue la langue d'édition (qui doit servir pour la vérification orthographique) par du code VBA.
Excel est réglé en Français chez moi et c'est très bien.
Donc lorsque je veux faire un tel contrôle, il faudrait que :
1- j'enregistre la langue réglée
2- je demande quelle langue de contrôle je veux utiliser
3- je modifie ma langue réglée si c'est différent et c'est là que j'ai besoin de vous
4- je lance la procédure ci-dessus
5- je remets la langue de départ si elle a été modifiée pour le besoin de contrôle.
Voilà tout. Merci pour votre aide.