s'il vous plaît 
Private Sub CommandButton1_Click()
Dim arrEng As Variant
Dim arrFrGer As Variant
Dim pos As Integer
Dim arrSentenceEng As Variant
Dim strWord As String
Dim strSentenceFr As String
Dim strSentenceGer As String
Dim i As Integer
With Worksheets("Sheet2")
arrEng = .Range("A1").CurrentRegion.Columns(1)
arrFrGer = .Range("A1").CurrentRegion.Columns(1).Offset(, 1).Resize(, 2)
End With
arrSentenceEng = Split(Me.TextBox1.Value, " ", -1, vbTextCompare)
For i = 0 To UBound(arrSentenceEng)
strWord = arrSentenceEng(i)
pos = 0
On Error Resume Next
pos = Application.Match(strWord, arrEng, 0)
On Error GoTo 0
If pos = 0 Then
strSentenceFr = strSentenceFr & " " & "(no word)" & " "
strSentenceGer = strSentenceGer & " " & "(no word)" & " "
Else
strSentenceFr = strSentenceFr & " " & arrFrGer(pos, 1)
strSentenceGer = strSentenceGer & " " & arrFrGer(pos, 2)
End If
Next i
Me.TextBox2.Value = Trim(strSentenceFr)
Me.TextBox3.Value = Trim(strSentenceGer)
End Sub
Artik
Bookmarks