Hallo und schönen Tag,
ich habe ein Berechnungsprogram erstellt, das über eine Userform bedient wir.
Beim Starten wird die userform aktiviert. Die vorhandenen Listboxen sind alle nicht aktiviert. Erst wenn ich eine anklicke werden auch die Anderen aktiviert.
Es sollten aber beim Start alle mit bestimmten Werten aktiviert sein. Ich habe das wie folgt probiert:
Private Sub UserForm1_Initialize()
UserForm1.ListBox1.Value = „D4“
UserForm1.ListBox2.Value = „D4“
UserForm1.ListBox5.Value = 60
UserForm1.ListBox4.Value = 100
End Sub
Der Bezeichnung „D4“ wird im Hintergrund über VERWEIS ein Zahlenwert zugeordnet.
Leider funktioniert das nicht.
Hat jemand eine Lösung bzw. was mache ich falsch ??
Schönen Gruss
Es sollten aber beim Start alle mit bestimmten Werten
aktiviert sein. Ich habe das wie folgt probiert:
Private Sub UserForm1_Initialize()
UserForm1.ListBox1.Value = „D4“
UserForm1.ListBox2.Value = „D4“
UserForm1.ListBox5.Value = 60
UserForm1.ListBox4.Value = 100
End Sub
Der Bezeichnung „D4“ wird im Hintergrund über VERWEIS ein
Zahlenwert zugeordnet.
Leider funktioniert das nicht.
Hi Heiner,
D4 als bezeichnung zu nehmen ist nicht gut, da dies Zelladressen entspricht und für Verwirrung sorgt.
Besser intD4 oder strD4, dann hast du gleich sichtbra dir Deklaration mitdrin.
Ich weiß jetzt nicht welchen sverweis du benutzt, in Vba oder Excel (also D4 doch ne Zelle)
vba1:
intD4=application.worksheetfunction.vlookup(…)
----> UserForm1.ListBox1.Value = intD4
vba2:
range(„D4“)=application.worksheetfunction.vlookup(…)
----> UserForm1.ListBox1.Value = range(„D4“)
Excel
Formel in D4
=sverweis(…)
----> UserForm1.ListBox1.Value = range(„D4“)
Gruß
Reinhard
Hallo ,
D4 ist eine Bezeichnung für ein Maschinenteil. Wenn in der Listbox D4 angewählt wird, wird in Excel die entsprechende Spezifikation ( z.B. Gewicht) mit VERWEIS zugeordnet und gerechnet.
Würde es helfen wenn ich die Maschinenteile z.B. EXTRACTA D4 nennen würde?
Gruss
D4 ist eine Bezeichnung für ein Maschinenteil. Wenn in der
Listbox D4 angewählt wird, wird in Excel die entsprechende
Spezifikation ( z.B. Gewicht) mit VERWEIS zugeordnet und
gerechnet.
Würde es helfen wenn ich die Maschinenteile z.B. EXTRACTA D4
nennen würde?
Hi heiner,
meine Bedenken sind mehr grundsätzlicher Art.
Wenn du eine Listbox hast hast du doch eine linkedcell oder zellverknüpfung, diese zelle musst du angeben anstelle von „D4“
Gruß
Reinhard