Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1788to1792
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

Addieren von Werten zu bestehenden Wertn

Addieren von Werten zu bestehenden Wertn
29.10.2020 22:08:18
Werten
Hallo Gemeinde,
vielleicht kann mir jemand helfen.
Ich möchte gern so wie in der angehängten Excel Datei ersichtlich in eine Tabelle Werte zu den bestehenden dazu addieren falls es diese schon gibt, falls nicht soll eine neue Zeile angelegt werden.
Es soll quasi B3 und B4 überwacht werden ob es die Werte schon in Tabelle2 gibt, falls es diese gibt zu den bestehenden dazu addieren und falls nicht eine neue Zeile generiert werden!
Also vielleicht über eine if-Schleife, aber ich weiß leider nicht wie ;)
Vielen Dank schon mal im Voraus.
https://www.herber.de/bbs/user/141176.xlsx

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

Betreff
Datum
Anwender
Anzeige
AW: Addieren von Werten zu bestehenden Wertn
30.10.2020 09:48:04
Werten
Hallo Starko,
Nachfolgend ein entsprechendes Makro
LG
Franz
Sub Abgleichen()
Dim wks1 As Worksheet
Dim wks2 As Worksheet
Dim varWert, rngWerte As Range
Dim Zeile_1 As Long, Zeile_2 As Long
Dim rng2 As Range
Set wks1 = ActiveWorkbook.Worksheets("Tabelle1")
Set wks2 = ActiveWorkbook.Worksheets("Tabelle2")
With wks1
For Zeile_1 = 3 To 4
varWert = .Cells(Zeile_1, 2).Value 'Werte in Spalte C
Set rngWerte = .Range(.Cells(Zeile_1, 3), .Cells(Zeile_1, 7))
With wks2
Set rng2 = .Range("A:A").Find(what:=varWert, LookIn:=xlValues, lookat:=xlWhole)
If rng2 Is Nothing Then
Zeile_2 = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
.Cells(Zeile_2, 1).Value = varWert
rngWerte.Copy
.Cells(Zeile_2, 2).PasteSpecial Paste:=xlPasteValues
Else
Zeile_2 = rng2.Row
rngWerte.Copy
.Cells(Zeile_2, 2).PasteSpecial Paste:=xlPasteValues, Operation:= _
xlPasteSpecialOperationAdd
End If
End With
Next
Application.CutCopyMode = False
End With
End Sub

Anzeige
AW: Addieren von Werten zu bestehenden Wertn
30.10.2020 22:43:10
Werten
Guten Abend!
Muss sagen es funktioniert einwandfrei und genau so wie ich gebraucht habe.
Super vielen Dank dafür!

253 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige