Hallo,
kann mir bitte wer bei meinem Problem helfen?
Folgende Problematik:
Ich habe öfters Stücklisten zu übersetzen, dazu habe ich mir ein Tabellenblatt erstellt. In Spalte A Deutsch- die Übersetzung in Spalte B Englisch.
Habe längere Zeit gegogelt und folgendes raus gefunden:
http://www.profi-excel.de/vba_makros/mehrfach-suchen…
VBA:
- Sub mehrfachSuchenUndErsetzen()
- 'sucht im aktiven Tabellenblatt jeweils die Eintraege aus
- 'suchArray und ersetzt mit ersetzArray
- '09-2006
- 'E.Bimczok http://profi-excel.de
- Dim suchArray()
- Dim ersetzArray()
- Dim k As Long
- suchArray = Array(„a“, „b“, „c“)
- ersetzArray = Array(„1“, „2“, „3“)
- For k = LBound(suchArray) To UBound(suchArray)
- Call ActiveSheet.UsedRange.Replace(suchArray(k), _
- ersetzArray(k), _
- , _
- , _
- False)
- Next k
- End Sub
Nun stehen die Übersetzungspaare im Tabellenblatt Translation Spalte A Übersetzung in B,
aktives Tabellenblatt ist die Stückliste. (sollte übersetzt werden)
Für Ihre Hilfe bin ich echt dankbar, weil diese Listen öfters bis 2500 Zeilen und 8 Spalten haben.
Wünsche schöne Woche
Gruß P
Meine Excel Version 2002