Adaption der Addition
18.03.2005 09:10:00
artur
habe folgendes Problem,
Ich habe ein Makro, welches mir zwei Tabellen vergleicht. Jetzt möchte ich, dass aus einer Tabelle noch die Daten, die in der nebenspalte stehen addiert werden.
siehe Beispiel und hier das Makro
https://www.herber.de/bbs/user/19818.xls
Sub Vergleichen()
Dim LoI As Long
Dim LoJ As Long
Dim LoLetzte1 As Long
Dim LoLetzte2 As Long
Dim Loletzte3 As Long
With Worksheets("Verweis")
LoLetzte1 = IIf(IsEmpty(.Range("A65536")), .Range("A65536").End(xlUp).Row, 65536)
End With
With Worksheets("sheet1")
LoLetzte2 = IIf(IsEmpty(.Range("B65536")), .Range("B65536").End(xlUp).Row, 65536)
End With
For LoI = 1 To LoLetzte1
For LoJ = 1 To LoLetzte2
' Leerzellen nicht kennzeichnen
If Worksheets("Verweis").Cells(LoI, 1) <> "" Then
If Worksheets("Verweis").Cells(LoI, 1) = Worksheets("sheet1").Cells(LoJ, 2) Then
Worksheets("Verweis").Rows(LoI).Copy
With Worksheets("Übersicht")
Loletzte3 = .UsedRange.SpecialCells(xlCellTypeLastCell).Row + 1
If Loletzte3 > 65536 Then
MsgBox "In Tabelle3 ist keine Zeile mehr frei"
Application.CutCopyMode = False
Exit Sub
End If
.Rows(Loletzte3).PasteSpecial Paste:=xlValues ' Werte
.Rows(Loletzte3).PasteSpecial Paste:=xlFormats ' Formate
End With
Exit For ' innere Schleife verlassen da Datensatz gefunden
End If
End If
Next LoJ
Next LoI
Application.CutCopyMode = False
End Sub
Vielen Dank
MFG Artur