Hi Leute,
ich muss per VBA-Code einer Variablen den Min-Wert eines bestimmten Bereichs zuordnen. Der Bereich ist variabel, aber das ist sekundär. Wichtiger ist die korrekte Schreibweise.
Ich hab es bis dato wie folgt versucht, leider ohne Erfolg.
Dim a as string
a= min(Range(Cells(1,1),Cells(10,1)))
Das funzt aber net. Die Formel per Code eintragen (z. B. : ActiveCell.FormulaR1C1 = „=MIN(R[-2]C[-1]:R[7]C[-1])“ bringt mir nichts, da ich an vielen Stellen die Variable benötige.
Dank euch im voraus.
Gruß
Dylan
Ich frage mich immer wieder, warum nicht erstmal in die Hilfe geguckt wird! So schlecht ist die nämlich gar nicht. Da hätte man dann gleich gesehen, dass was fehlt im Code:
Sub Minimum()
Dim M As String
Dim R As Range
Set R = Range(Cells(1, 1), Cells(10, 1))
M = **Application.WorksheetFunction.** Min(R)
R.Select 'nur, um zu prüfen, ob wirklich der
'richtige Bereich verwendet wird
Set R = Nothing
MsgBox "Minimum: " & M
End Sub 'Minimum
Kristian
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]