Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1628to1632
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

ListBox

ListBox
11.06.2018 12:55:15
Antonio
Hallo Gemeinde,
ich lass auf der Form 6 Shapes anzeigen. (Nach ein Code von ChrisL)
1_ListBox4: "C" Wählen (die andern sind in der Tabelle noch nicht belegt)
2_ListBox5: "Cmaj" Wählen.
Alles füllt sich.
In LstBox1 kann man jetzt mit ein Click die Zeilen als Punkte darstellen.
Hier meine Beispieldatei:
https://www.herber.de/bbs/user/122046.xlsm
Was ich möchte:
alle Einträge der ListBox1 auf einmal anzeigen. Es geht hier um Skalen.
Habe schon Versucht mit ListBox Multiselect und Button click ereignis: Nothing.
Habe die Punkte auch vermährt um es zu simulieren: Nothing.
Mein Problem liegt in diesen Zeilen:
For i = 6 To 1 Step -1
Controls("Punkt" & i).Top = Image1.Top + (((Image1.Height - (Punkt1.Height * 6)) / 12) _
* (((i - 1) * 2) + 1)) + ((i - 1) * Punkt1.Height)
Controls("Label" & i).Top = Image1.Top + (((Image1.Height - (Label1.Height * 6)) / 12) _
* (((i - 1) * 2) + 1)) + ((i - 1) * Label1.Height)
If ListBox1.List(ListBox1.ListIndex, intCounter) = "x" Then
intWert = 1
Else
intWert = ListBox1.List(ListBox1.ListIndex, intCounter) + 1
End If
Controls("Punkt" & i).Left = Image1.Left + (((Image1.Width - (Punkt1.Width * 15)) / 32) * _
(((intWert - 1) * 2) - 1.5)) + ((intWert - 1) * Punkt1.Width)
Controls("Label" & i).Left = Image1.Left + (((Image1.Width - (Label1.Width * 15)) / 32) *  _
_
(((intWert - 1) * 2) - 0.65)) + ((intWert - 1) * Label1.Width)
intCounter = intCounter + 1
Next i

Kommt immer die Meldung Typ unverträglich, sobald am Code was geändert wird.
Vielleicht bin ich falsch mit meine Versuche.
Daher bitte ich um Hilfe.
Danke in Voraus
Antonio

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Keiner der eine Idee hat?
12.06.2018 06:34:06
Antonio
:-(
AW: Keiner der eine Idee hat?
12.06.2018 08:59:10
Antonio
Hallo Gemeinde,
vielleich habe ich mich unverständlich ausgedrückt.
Ich Versuche auf eine zweite Form die Einträge der Listbox als Punkte darzustellen, alle auf einmal.
Also ich lade aus einer Tabelle die Daten in der ListBox und durch ein Button sollen die Daten als Punkte auf der UserForm erscheinen.
Ich schaffe es nicht den Code so zu ändern das dass geschiet.
Danke in Voraus
Antonio
AW: Keiner der eine Idee hat?
12.06.2018 09:03:45
Antonio
Die Beispieldatei ist im 1. Beitrag
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige