Ich habe eine Arbeitsmappe, die 3 Blätter hat. Die Blätter 1 und 2 haben 2 Informationsspalten. Spalte A ist eine eindeutige Kennung und Spalte B ist ein Währungswert, der erneut auftreten kann.Identifizieren von doppelten Werten und Kopieren in andere Zellen mit For Loops in VBA Excel
Alle Informationen in Blatt 1 werden in Blatt 2 wiederholt, obwohl Blatt 2 zusätzliche Informationen enthält.
Ich muß Schleife durch die eindeutige Kennung (Spalte A) in Blatt 2, vergleichen sie mit den Informationen in Blatt 1, und kopieren die eindeutige Information von Blatt 2 auf einen Bereich in Blatt 3.
Im einzigen Ich lerne im Moment die Grundlagen von VBA, also könnte es einen besseren Weg geben, aber ich hoffe, dass ich den Code auf andere Arbeitsmappen erweitern kann.
Danke für die Hilfe.
Sub Split_818s()
Dim Ref As Long
Dim Ref1 As Long
Dim Amount As Long
For Ref = Range("A" & Rows.Count).End(xlUp).Row To 2 Step -1
For Ref1 = Range("B6") To Range("B100")
If (Worksheets("Sheet2").Range(Ref).Value <> Worksheets("Sheet1").Range(Ref).Value) Then
Worksheets(“Sheet3”).Range(Ref1).Value = Worksheets("Sheet2).Range(Ref).Value
End If
Next Ref1
Next Ref
End Sub
In welcher Weise sind die Daten auf Sheet2 einzigartig von Sheet1 werden Sie die IDs in der Spalte A. Vergleich der Code erscheint Werte in Spalte B auf Sheet1 mit den Werten in der Spalte A in Sheet1 zu vergleichen. – Gordon
@Gordon Die Informationen in Spalte A in den beiden Blättern 1 und 2 sind eine eindeutige Benutzer-ID. Es ist ein Bericht, der zweimal täglich abgerufen wird. Der zweite Bericht enthält die gleichen Informationen wie die erste, aber zusätzliche Information, die während des Tages erhalten wird. Ich möchte, dass die Details von Blatt 2 Spalte A zu Blatt 3 Spalte B kopiert werden – RappaportXXX