Also in Spalte A stehen untereinander Deutsche Wörter die dann in Spalte B English stehen sollen.
Geht das irgendwie mit google Translator oder so ? Würde mich sehr über Hilfe freuen. Vielen Dank
ComboBox1.AddItem Item="Sprache1"
ComboBox1.AddItem Item=Sprache2
für jede Sprache, die Du anbieten willst ein solcher Eintrag, nun stellst Du die ComboBox auf den ersten Eintrag
ComboBox1.Listindex = 0
Jetz sollte der Anwender das Wort, das übersetzt werden irgendwo eingeben können, wir setzen also ein Text Widget ein und lassen anzeigen "Wort im Worterbuch suchen" rechts daneben setzen wir das Edit-Widget.
Dim WB As Workbook
Dim WS As Worksheet
Dim UR As Range
Dim r, c As Int
Dim Eintrag As Range
Dim SrcLang, DestLang As Integer
Dim SrcRange As Range
Dim DestRange As Range
Dim i As Integer
Dim f As Integer
Dim Translation As String
SrcLang = ComboBox1.ListIndex
DestLang = ComboBox2.ListIndex
Set WS = WB.Worksheets("My")
UR = WS.UsedRange"
c = UR.Columns.Count
r = UR.Rows.Count
Set SrcRange = UR.Cols(SrcLang)
Set DestRange = UR.Cols(DestLang)
'Such-Schleife
f = 0
For i 1 To r
If Range(Chr(SrcLang) & Str(i)).Value = Edit1.Text Then
f = i
Translation = Range(Chr(DestLan) & String(f))
Exit FOR
End If
Next
'Den Kram zeigst Du an mit
UserForm.Show()
Am besten im Worksheet,