For brukere som har erfaring med Microsoft Excel, ved hjelp av VBA-makro er en enkel måte å håndtere dette komplisert arbeidet
Trinn 1:?. Hold nede ALT + F11-tastene i Excel, og det åpner Microsoft Visual Basic for Applications vindu
Trinn 2:. Klikk på Insert > Modul, og lim inn følgende makroen i modulen Window.
Funksjon StripAccent (thestring As String) Dim A As String * 1Dim B As String * 1Dim jeg Som IntegerConst AccChars = "ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðñòóôõöùúûüýÿ"Const RegChars = "SZszYAAAAAACEEEEIIIIDNOOOOOUUUUYaaaaaaceeeeiiiidnooooouuuuyy" For i = 1 Til Len (AccChars) A = Mid (AccChars, i, 1) B = Mid (RegChars, i, 1) thestring = Skift (thestring, A, B) NextStripAccent = thestringEnd FunctionStep 3: Så gå til en tom celle og lime inn formelen i en celle:. = CheckStringCHAR (instring), for eksempel
= CheckStringCHAR ("U"), eller = CheckStringCHAR (A2) Merknader:
1. Microsoft Visual Basic kan ikke gjenkjenne tegn med aksent i det hele tatt, hvis den ikke støtter Unicode. For eksempel, når du limer "S" i Visual Basic, kan du få "?". Hvis ja, er denne makroen ikke tilgjengelig.
2. Det erstatter ikke æøå i strengene på valgte cellen direkte.