Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Sverweis mit vba

Sverweis mit vba
09.09.2015 13:24:34
Brandt
Hallo Zusammen
Habe eine Frage zum sverweis mit VBA
Habe auf dem Activesheet von Zeile B17 bis B34 Bezeichnungen in Englisch. Diese Bezeichnungen wollte ich mit einer Sverweis Funktion ins Deutsche übersetzen. Hierzu hatte ich mir eine separate Tabelle "Dropdownfelder angelegt wo die Übersetzungen vorhanden sind.
Hatte dies mit der ersten Zelle B17 ausprobiert und funktioniert auch soweit (s. Quellcode unten).
Wollte dies nun über eine Schleifenfunktion bis Zelle 34 wiederholen was ich nicht hinkriege
Quelltext:
'Falls Zeile schon übersetzt worden ist dann springe zur Fehlermeldung
On Error Resume Next
ActiveSheet.Range("B13") = Application.WorksheetFunction.VLookup(Range("B13").Value, Worksheets("Dropdownfelder").Range("AI4:AJ36"), 2, False)
MsgBox "Zelle wurde schon übersetzt"
Vielleicht hat von Euch einer eine Idee

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sverweis mit vba
10.09.2015 06:02:03
fcs
Hallo Brandt,
probiere es mal in die folgende Richtung
Gruß
Franz
Sub TestBrandt()
Dim wks As Worksheet
Dim Zeile As Long
Dim varResult As Variant
On Error Resume Next
Set wks = ActiveSheet
With wks
For Zeile = 17 To 34
With .Cells(Zeile, 2)
varResult = .Value
varResult = Application.WorksheetFunction.VLookup(.Value, _
Worksheets("Dropdownfelder").Range("AI4:AJ36"), 2, False)
If varResult = .Value Then
If MsgBox("Zelle in Zeile """ & Zeile & """ wurde schon übersetzt", _
vbOKCancel, "Übersetzen") = vbCancel Then Exit For
Err.Clear
Else
.Value = varResult
End If
End With
Next
End With
End Sub

Anzeige
AW: Sverweis mit vba
10.09.2015 13:02:59
Brandt
Hat wie immer alles sehr gut funktioniert!
Danke für den Quellcode
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige