Rik3D писал(а):Спасибо! Прийду!
Option Explicit
Private Sub Form_Load()
'будет "cat"
MsgBox RusToEng("сфе")
End Sub
Private Function RusToEng(sInput As String) As String
Const SUBS1 = "ЙЦУКЕНГШЩЗФЫВАПРОЛДЯЧСМИТЬйцукенгшщзфывапролдячсмить"
Const SUBS2 = "QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm"
Dim i As Long, lC As Long
RusToEng = Space$(Len(sInput))
For i = 1 To Len(sInput)
lC = InStr(1, SUBS1, Mid$(sInput, i, 1))
If lC <> 0 Then
Mid$(RusToEng, i, 1) = Mid$(SUBS2, lC, 1)
Else
Mid$(RusToEng, i, 1) = Mid$(sInput, i, 1)
End If
Next i
End Function
Сейчас этот форум просматривают: Google-бот и гости: 2