Dim strIn, strVä, strHö As String
Dim idx, intPos As Integer
strIn = InputBox("Skriv in mening.")
intPos = InStr(strIn, "kk")
Do
If intPos > 0 Then 'Om "kk" förekommer i meningen
Select Case LCase(Mid(strIn, intPos - 1, 1)) 'Om föregående bokstav är en vokal
Case "a", "e", "i", "o", "u", "y", "å", "ä", "ö"
'Strängen till vänster om "kk"
strVä = Microsoft.VisualBasic.Left(strIn, intPos - 1)
'Strängen till höger om "kk"
strHö = Microsoft.VisualBasic.Right(strIn, strIn.Length - strVä.Length - 2)
strIn = strVä & "ck" & strHö 'Den fixade strängen
End Select
End If
intPos = InStr(intPos + 1, strIn, "kk") 'Start för leta nästa "kk"
Loop While intPos > 0
MsgBox(strIn)