30.05.2016, 15:19
Hallo Zusammen,
meine Formel ermittelt die Zeilennummer der Zeile mit dem größten Wert.
Diesen speichere ich dann in einer Variable ab und rufe ich später zur Ermittlung einer Zelle für eine MSG Box wieder auf.
Leider nimmt er mir die Variable in der Cells-Funktion nicht. Im Moment stehe ich auf dem Schlauch...hat jemand ne Idee.
meine Formel ermittelt die Zeilennummer der Zeile mit dem größten Wert.
Diesen speichere ich dann in einer Variable ab und rufe ich später zur Ermittlung einer Zelle für eine MSG Box wieder auf.
Leider nimmt er mir die Variable in der Cells-Funktion nicht. Im Moment stehe ich auf dem Schlauch...hat jemand ne Idee.
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Bereich As Range
Dim meisteAufträgeZeile As Integer
Dim meisteBestellungenZeile As Integer
Dim meisteRechnungssperrenZeile As Integer
Dim meisteRücksendungenZeile As Integer
If Target.Column = 8 And Target.Row = 2 Then
Set Bereich = Range("D:D")
meisteAufträgeZeile = Bereich.Find(Application.Max(Bereich)).Row
Set Bereich = Range("E:E")
meisteBestellungenZeile = Bereich.Find(Application.Max(Bereich)).Row
Set Bereich = Range("F:F")
meisteRechnungssperrenZeile = Bereich.Find(Application.Max(Bereich)).Row
Set Bereich = Range("G:G")
meisteRücksendungenZeile = Bereich.Find(Application.Max(Bereich)).Row
MsgBox "Folgend die heutigen Rekordhalter:" & Chr(13) & "- Aufträge: " & cells(meisteAufträgeZeile, 3) '& " mit " & Cells(meisteAufträgeZeile, 4)
End If
End Sub