18.06.2017, 11:57
(Dieser Beitrag wurde zuletzt bearbeitet: 23.06.2017, 11:02 von Rabe.
Bearbeitungsgrund: Ursprungsthema verlinkt
)
Servus Miteinander,
Habe zu meinem gestrigen Problem Maxwert aus bestimmten Bereich weiter versucht eine Lösung zu finden siehe Code
was aber leider zu keinem Erfolg führte
Mappe1.xlsx (Größe: 1,04 MB / Downloads: 5)
Wenn bei diesem Code statt der Zeile "TagesSiegerDreiPunkte = Application.WorksheetFunction.Max©"
c.Interior.colorindex =4
werden mir die drei in diesem Fall Relevanten Werte Markiert
bei der Worksheet Funktion Passiert gar nix
Vielleicht kann mir jemand weiterhelfen die Mappe füge ich zum besserem Verständnis nochmals an
Danke und einen schönen Sonntag
Habe noch einen erfolglosen Code Versuch angehängt klappt leider auch nicht
Habe zu meinem gestrigen Problem Maxwert aus bestimmten Bereich weiter versucht eine Lösung zu finden siehe Code
was aber leider zu keinem Erfolg führte
Mappe1.xlsx (Größe: 1,04 MB / Downloads: 5)
Wenn bei diesem Code statt der Zeile "TagesSiegerDreiPunkte = Application.WorksheetFunction.Max©"
c.Interior.colorindex =4
werden mir die drei in diesem Fall Relevanten Werte Markiert
bei der Worksheet Funktion Passiert gar nix
Vielleicht kann mir jemand weiterhelfen die Mappe füge ich zum besserem Verständnis nochmals an
Danke und einen schönen Sonntag
Habe noch einen erfolglosen Code Versuch angehängt klappt leider auch nicht
Code:
For Spalte3 = 9 To 29 Step 4
Set Bereich = .Cells(30, Spalte3)
If .Cells(30, Spalte3 + 2) = AktuelleMaxSpieltagPunkte _
And .Cells(31, Spalte3 + 2) = AktuelleMaxTrefferPunkte Then
SiegerDreier = Application.WorksheetFunction.Max(Bereich)
End If
With Bereich
Set c = .Find(SiegerDreier, LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
c.Interior.ColorIndex = 4
TagesSiegerDreiPunkte = Application.WorksheetFunction.Max(c)
.Range("AK31") = TagesSiegerDreiPunkte
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
Next Spalte3
For Spalte3 = 9 To 29 Step 4
Set Bereich = .Cells(30, Spalte3)
If .Cells(30, Spalte3 + 2) = AktuelleMaxSpieltagPunkte _
And .Cells(31, Spalte3 + 2) = AktuelleMaxTrefferPunkte Then
SiegerDreier = Application.WorksheetFunction.Max(Bereich)
End If
With Bereich
Set c = .Find(SiegerDreier, LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
c.Interior.ColorIndex = 4
Set Bereich5 = .Cells(c.Row, c.Column)
TagesSiegerDreiPunkte = Application.WorksheetFunction.Max(Bereich5)
.Range("AK31") = TagesSiegerDreiPunkte
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
Next Spalte3
Grüße
aus dem schönen Bayern
Freddy
Excel 2013 Win8
aus dem schönen Bayern
Freddy
Excel 2013 Win8