Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Maximum per VBA

Forumthread: Maximum per VBA

Maximum per VBA
09.04.2018 11:47:44
Jens
Hallo,
kann mir jemand helfen, wie man das Maximum eines Wertes in abhängigkeit zweier Kriterien per VBA bestimm?
https://www.herber.de/bbs/user/120942.xlsm
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Maximum per VBA
09.04.2018 14:58:39
ChrisL
Hi Jens
Sub t()
Dim WS1 As Worksheet: Set WS1 = Worksheets("Tabelle2")
Dim WS2 As Worksheet: Set WS2 = Worksheets("Tabelle3")
Dim lngZeile1 As Long, lngZeile2 As Long
Dim lngWertHeim As Long, lngWertAusw As Long
Application.ScreenUpdating = False
For lngZeile2 = 4 To WS2.Cells(Rows.Count, 4).End(xlUp).Row
For lngZeile1 = 4 To WS1.Cells(Rows.Count, 1).End(xlUp).Row
If WS1.Cells(lngZeile1, 1) = WS2.Cells(lngZeile2, 1) And _
WS1.Cells(lngZeile1, 2) = WS2.Cells(lngZeile2, 2) Then
If WS1.Cells(lngZeile1, 4) = "Heim" Then
If lngWertHeim 

cu
Chris
Anzeige
AW: Maximum per VBA
09.04.2018 15:13:57
Jens
Super genau so.
Besten Dank.
Kriegt man die Nuller noch weg wenn kein Wert in den Stammdaten vorhanden ist. Aktuell wird hier eine 0 eingefügt. Leer wäre besser.
AW: Maximum per VBA
09.04.2018 15:24:26
ChrisL
Hi
If lngWertHeim > 0 Then WS2.Cells(lngZeile2, 19) = lngWertHeim
If lngWertAusw > 0 Then WS2.Cells(lngZeile2, 27) = lngWertAusw
If WorksheetFunction.Max(lngWertHeim, lngWertAusw) > 0 Then _
WS2.Cells(lngZeile2, 11) = WorksheetFunction.Max(lngWertHeim, lngWertAusw)
cu
Chris
Anzeige
AW: Maximum per VBA
09.04.2018 16:26:33
Jens
Dank.
Funktioniert sehr gut.
hast du vieleicht noch für mein zweites Problem eine Lösung.
Sprich es müssen noch für die Spalten 10,18 und 26 in Tabelle 3 die abhängigen Summen der Spiele für die Spieler gebildet werden.
Die Summe wird aus den Daten der Splate 11 der Tabelle 2 gebildet.
Für heim natürlich nur die Heimspiele. Für Auswärts nur die Auswärtsspiele
Dann wäre alles drinnen, was nötig ist.
Anzeige
offen
09.04.2018 16:39:15
ChrisL
Hi
Als Sportmuffel habe ich keine Ahnung was berechnet werden müsste. Abgesehen davon habe ich gleich Feierabend ;)
"abhängige Summen" hört sich nach der Formel SUMMEWENN oder SUMMEWENNS an.
cu
Chris
AW: offen
09.04.2018 16:41:48
Jens
Nur eine Summenbildung über VBA abhängig vom Spieler nach Heim und auswärts...
Anzeige
dann SUMMEWENNS()
09.04.2018 16:57:23
ChrisL
Die Formel kannst du auch per VBA einsetzen... Standardformeln mit VBA nachzubauen finde ich sinnlos.
;

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