Эти пару дней мучил макрос, но моих знаний недостаточно, либо не хватает смекалки, как это сделать.
Вот попробовал счетчик букв сделать, которые можно заменить. Считать-то он считает, да только неправильно...
Еще вопрос. Не могли бы Вы объяснить роль функции Len, пожалуйста?
Вот попробовал счетчик букв сделать, которые можно заменить. Считать-то он считает, да только неправильно...
| Код |
|---|
Sub RUS_Chr()
Dim LATChr$: LATChr = "CcEeTOopPAaHKkXxBM06"
Dim RUSChr$: RUSChr = "СсЕеТОорРАаНКкХхВМОб"
Dim i%, iCell As Range
Dim k As Integer
k = 0
For Each iCell In ActiveSheet.Range("A1")
For i = 1 To Len(RUSChr)
With iCell
If .Value Like "*" & Mid(RUSChr, i, 1) & "*" Then
k = k + 1
End If
End With
Next i
Next iCell
Cells(10, 1) = k
End Sub
|
Изменено: - 27.06.2017 07:51:20