With VBA-kode, kan du fjerne ikke-alfategn og bare holde alfategn (az)
i cellene som følgende trinn:?
1 . Markere området du vil fjerne alle ikke-alfategn.
To. Klikk Developer > Visual Basic, en ny Microsoft Visual Basic for Applications-vinduet vises, klikker du Sett > Modul, og deretter skriver du inn følgende kode i modulen:
VBA: fjerne alle ikke-alfategn fra celler
Sub RemoveNotAlphas () 'Updateby2014128Dim RNG As RangeDim WorkRng As RangeOn Error Resume NextxTitleId = "KutoolsforExcel" Set WorkRng = Application.SelectionSet WorkRng = Application.InputBox ("Range", xTitleId, WorkRng.Address, Type: = 8) For Hver RNG I WorkRng xOut = "" For i = 1 Til Len (Rng.Value) xTemp = Mid (RNG. verdi, i, 1) Hvis xTemp Like "[. az]" Eller xTemp Like "[. AZ]" Så xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Neste jeg Rng.Value = xOutNextEnd Sub3. Og klikk knappen for å kjøre koden. En dialogboks vises på skjermen for deg å velge et område som du ønsker å fjerne alle de ikke-alfabetiske tegn. Se skjermbilde:
4. Klikk deretter på OK, alle de ikke-alfategn har blitt fjernet. Se skjermbilde: