Hallo Ihr.
Ich bin zwar nicht neu hier, weil mir lesen aber gerade nicht weiterhilft, bin ich jetzt doch neu hier. und zwar angemeldet.
Ich komme eigentlich aus der Excel Ecke mit VBA, daher seid bitte nachsichtig, wenn ich nicht alles auf Anhieb richtig verstehe.
Zur Sache:
Ich habe in Form1 37 Buttons mit den Zahlen 0 bis 36. Mit jedem Button wird die entsprechende Zahl in eine Listbox übergeben.
Diese Listbox wird von oben nach unten befüllt. Sprich die items (Zahlen) werden mir als String immer an Position 0 angefügt.
Mit einem weiteren Button kann ich jeweils die letzte Eingabe rückgängig machen, falls man sich verklickt hat.
Diese Liste kann ich über einen save file dialog als txt datei speichern und später auch wieder neu laden.
So weit, so klar.
Das Problem:
Ich will jede zahl für sich zählen, wie oft sie in der Liste ist. damit befülle ich ein array. ich habe für jede zahl also ein array und zähle mit.
Wenn ich mich jetzt aber verklickt habe und einen Schritt rückgängig mache (oder 2 oder 3), dann bleibt die zahl ja in dem array.
Wie bekomme ich die entsprechend zu dem letzten Listbox eintrag aus ihrem zugehörigen array gelöscht? ich steh da echt auf dem schlauch.
Problem 2:
jetzt habe ich 37 arrays, befüllt mit unterschiedlicher anzahl an strings, bzw. integers, und möchte die gern in einer weiteren Listbox entsprechend
ihrer jeweiligen Anzahl an strings absteigend ordnen. Am besten, dachte ich, mache ich das in 2 Spalten und lasse *Zahl* in der ersten Spalte und *Wert*
kommt dann in die zweite Spalte.
Über Tipps zur Umsetzung bin ich echt dankbar, denn in VBA hab ich excel einfach die Arbeit machen lassen und die UserForm einfach nur zur Ein- und Ausgabe benutzt.
Ich schlauchstehe gerade besser als je zuvor.
Und falls ihr alle im Feiertagsmodus seid, dann wünsche ich einen guten Rutsch in 2018 (gehabt zu haben).
Ich bin zwar nicht neu hier, weil mir lesen aber gerade nicht weiterhilft, bin ich jetzt doch neu hier. und zwar angemeldet.
Ich komme eigentlich aus der Excel Ecke mit VBA, daher seid bitte nachsichtig, wenn ich nicht alles auf Anhieb richtig verstehe.
Zur Sache:
Ich habe in Form1 37 Buttons mit den Zahlen 0 bis 36. Mit jedem Button wird die entsprechende Zahl in eine Listbox übergeben.
Diese Listbox wird von oben nach unten befüllt. Sprich die items (Zahlen) werden mir als String immer an Position 0 angefügt.
Mit einem weiteren Button kann ich jeweils die letzte Eingabe rückgängig machen, falls man sich verklickt hat.
Diese Liste kann ich über einen save file dialog als txt datei speichern und später auch wieder neu laden.
So weit, so klar.
Das Problem:
Ich will jede zahl für sich zählen, wie oft sie in der Liste ist. damit befülle ich ein array. ich habe für jede zahl also ein array und zähle mit.
Wenn ich mich jetzt aber verklickt habe und einen Schritt rückgängig mache (oder 2 oder 3), dann bleibt die zahl ja in dem array.
Wie bekomme ich die entsprechend zu dem letzten Listbox eintrag aus ihrem zugehörigen array gelöscht? ich steh da echt auf dem schlauch.
Problem 2:
jetzt habe ich 37 arrays, befüllt mit unterschiedlicher anzahl an strings, bzw. integers, und möchte die gern in einer weiteren Listbox entsprechend
ihrer jeweiligen Anzahl an strings absteigend ordnen. Am besten, dachte ich, mache ich das in 2 Spalten und lasse *Zahl* in der ersten Spalte und *Wert*
kommt dann in die zweite Spalte.
Über Tipps zur Umsetzung bin ich echt dankbar, denn in VBA hab ich excel einfach die Arbeit machen lassen und die UserForm einfach nur zur Ein- und Ausgabe benutzt.
Ich schlauchstehe gerade besser als je zuvor.
Und falls ihr alle im Feiertagsmodus seid, dann wünsche ich einen guten Rutsch in 2018 (gehabt zu haben).