Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1492to1496
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Wenn a2 Tabelle 1 = a2 Tabelle 2 dann...

VBA Wenn a2 Tabelle 1 = a2 Tabelle 2 dann...
19.05.2016 16:33:27
Simon
Hallo,
ich versuche mein Problem so gut es geht zu beschreiben:
Ich möchte zwei Tabellen in einem Workbook vergleichen.
Wenn die Zelle A2 in Tabelle 1 den selben Wert hat wie A2 in Tabelle 2, dann soll z.B. D2 der Tabelle 2 in B2 in Tabelle 1 kopiert werden. Wenn dies nicht der Fall sein sollte soll in einer Schleife geschaut werden ob Zelle A2 von Tabelle 1 den selben Wert hat wie A3(!!) in Tabelle 2 usw und das beste so dynamisch, dass alle Werte von A in Tabelle 1 mit allen Werten von A in Tabelle 2 verglichen werden.
Ich hoffe, ihr könnt mir weiterhelfen, da ich in VBA noch ein blutiger Anfänger bin.
Vielen Dank!

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Wenn a2 Tabelle 1 = a2 Tabelle 2 dann...
19.05.2016 17:40:10
Nepumuk
Hallo,
teste mal:
Option Explicit

Public Sub Match()
    Dim ialngIndex As Long
    Dim avntValues As Variant
    Dim objCell As Range
    With Worksheets("Tabelle1")
        avntValues = .Range(.Cells(1, 1), .Cells(.Rows.Count, 1).End(xlUp)).Value
    End With
    With Worksheets("Tabelle2")
        For ialngIndex = 2 To UBound(avntValues)
            Set objCell = .Columns(1).Find(What:=avntValues(ialngIndex, 1), _
                LookIn:=xlValues, LookAt:=xlWhole, MatchCase:=True)
            If Not objCell Is Nothing Then
                Worksheets("Tabelle1").Cells(ialngIndex, 2).Value = objCell.Offset(0, 3).Value
                Set objCell = Nothing
            End If
        Next
    End With
End Sub

Die Tabellennamen musst du gegebenenfalls anpassen.
Gruß
Nepumuk
Anzeige

313 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige