Moin alle zusammen.
Folgende Problemstellung
Ich habe eine Accessabfrage die aus mehren Zeilen besteht. Ich möchte den niedrigsten Wert einer Zeile (nicht Spalte) ermitteln. Das Ergebnis soll als Euro ausgegeben werden
Der niedrigste Wert wird mit folgender Lösung ausgegeben. Mein Problem ist aber, das ich das Ergebnis als als Euro haben möchte, damit ich in einer weiteren Abfrage verschiedene EURO- Werte mit dieser vergleichen kann.
Folgende Lösung habe ich auf die Reihe bekommen.
Public Function MeinMin(ParamArray MeineWerte() As Variant)
Dim lngIndex
If UBound(MeineWerte) >= 0 Then
MeinMin = MeineWerte(0)
For lngIndex = 1 To UBound(MeineWerte)
If (MeineWerte(lngIndex) MeinMin = MeineWerte(lngIndex)
Next lngIndex
End If
End Function
Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge
Hallo,
> Egal wie oft du noch wie ein Dreijähriger mit dem fuß aufstampfst.
Jetzt wirst du aber ziemlich frech.
Wie dem auch sein:
Excel sortiert gerne Spalten und nicht so gerne Zeilen.
Wie wäre es, wenn man die Zeile transponiert?
http://www.online-excel.de/excel/singsel.php?f=68
Also, wenn man die entsprechende Zeile insgesamt nimmt,
dann in ein leeres Tabellenblatt einfügt -
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
und danach die Spalte sortiert, dann sollte der oberste Wert der kleinste sein...
Das sollte manuell, als auch mittels Makro gehen.
Gruss
ChrE