ich würde gerne eine Min und Max Formel als VBA umsetzen, leider finde ich dazu nichts was mir konkret weiterhilft.
SPALTEN
(1) In J:J stehen die Begriffe
Max Mustermann
Johann Lichter
Max Mustermann
Frank Schuster
Frank Schuster
Julia Siegel
(2) In J steht der Suchbegriff in der jeweiligen Zeile
Max Mustermann
(3) In S:S stehen die Datumswerte
01.06.2018
05.10.2018
04.04.2018
16.06.2018
31.12.2018
04.09.2018
(4) In T:T soll der jeweilige Min Wert zum Suchbegriff der Zeile ausgegeben werden z.B. J2 = Max Mustermann, dann = 04.04.2018 (nicht 01.06.)
(5) In U:U soll der jeweilige Max Wert zum Suchbegriff der Zeile ausgegeben werden z.B. J2 = Max Mustermann, dann = 01.06.2018 (nicht 04.04.)
FORMEL
=MIN(WENN((($J:$J=$J2));$S:$S))
Das VBA soll den durch die Formel berechneten Wert fix berechnet einsetzen. Es sollen auch mehrere Bedinungen möglich sein z.B. =MIN(WENN((($J:$J=$J2)*($K:$K=$K2));$S:$S))
BISHERIGE FORMEL Leider aber ohne Bedingungen
For aZ = 2 To Sheets("Output").Range("A" & Rows.Count).End(xlUp).Row
If Worksheets("Output").Cells(aZ, 1) = "" Then
Worksheets("Output").Cells(aZ, 3) = ""
Else: Worksheets("Output").Cells(aZ, 3) = Application.WorksheetFunction.Min(Sheets("Output").Range("S:S"))
End If
Next
Danke im Voraus &
beste Grüße,
Jack