Всем привет. Возникла необходимость по одной задаче определить, взял код из Plex, т.к. она у меня есть, но что-то он не хочет работать. Что в нем не так?
Код |
---|
Sub тест()
Set DataRng = Range("C22:C23")
For i = 32 To 255
If Not (i = 42 Or i = 63 Or i = 32 Or i = 168 Or i = 184 Or (i >= 65 And i <= 90) Or (i >= 97 And i <= 122) Or (i >= 192 And i <= 255) Or (i >= 65 And i <= 90)) Then DataRng.Replace What:=Chr(i), Replacement:=""
'убираем лишние пробелы
For Each cell In DataRng
If (Not IsEmpty(cell)) And (Not IsError(cell)) Then cell.Value = WorksheetFunction.Trim(cell.Value)
Next cell
Next
End Sub
|