Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Mehrfachen KleinsterWert Finden
#1
Hallo!
Benötige nochmals eure Hilfe!
Ich möchte gerne eine ListBox mit Namen befüllen, die Namen Stehen in der Spalte D ab Zeile 5.
In der Spalte L ab Zeile 5 bis 42 die zum Namen gehörenden Zahlen. Das kriterium zum befüllen der ListBox ist:
Zu erst sollen alle Namen mit der Kleinsten Zahl in die Listbox eingetragen werden, dann der nächst höhere wert usw.
bis Alle Namen aus der Tabelle in der ListBox stehen.

Zum ermitteln der Kleinsten Zahl und Position habe ich das:
Code:
Sub Adresse()
Dim Adresse As String, WSF As WorksheetFunction, Bereich As Range, Z1 As Long

Set WSF = WorksheetFunction
Set Bereich = ActiveSheet.Range(ActiveSheet.Cells(5, 12), ActiveSheet.Cells(39, 12))

Adresse = ""
Adresse = "Minimum = " & WSF.Min(Bereich) & Chr(13) & _
"Zeile: " & Bereich.Find(What:=WSF.Min(Bereich), LookAt:=xlWhole).Row & Chr(13) & _
"Spalte: " & Bereich.Find(What:=WSF.Min(Bereich), LookAt:=xlWhole).Column

MsgBox Adresse, vbInformation, "Adresse"

End Sub

Jetzt benötige ich einen Code der mir die nächste Kleinste Zahl in der Spalte findet.
der Code sollte so lange laufen bis alle Kleinsten werte gefunden sind.

Hoffe die Infos reichen, wenn nicht Schreiben


Angehängte Dateien
.xlsm   KleinstenWert.xlsm (Größe: 22,82 KB / Downloads: 8)
mfg
Michael
:98:

WIN 10  Office 2019
Antworten Top
#2
Hallo Michel,

beginnend mit den Nullwerten?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Hallo Klaus-Dieter!
Erstmal Ja!
Nachher kann es sein das es keine Nullwerte mehr gibt.
Die Zahlen erhöhen sich im laufe. Dann ist später die 5 der Kleinste wert.
mfg
Michael
:98:

WIN 10  Office 2019
Antworten Top
#4
Wenn Du die Summenformel etwas änderst, kannst Du die Namen der aufsteigenden Summen per Formel ermitteln.
Den Bereich der Namen in Spalte M schubst Du dann per Listbox1.List = Range("M5:M36") in besagte Listbox.

DEFGHIJKLM
3Name:MoDiMiDoFrSaSoGesamt
4Alle
5Butterweck11Figge
6Cuntze11Gerhard
7Döge22Göckel
8Emde33Götte, Mario
9Figge0Götte, Math.

ZelleFormatWert
L501,00000000000005

ZelleFormel
L5=SUMME(E5:K5)+ZEILE()%%%%%%%
M5=INDEX(D$5:D$39;VERGLEICH(KKLEINSTE(L$5:L$39;ZEILE(A1));L$5:L$39;0))

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste