Thema Datum  Von Nutzer Rating
Antwort
26.06.2014 21:16:38 Alexander
NotSolved
Blau ComboBox Werte zuweisen
27.06.2014 03:38:11 Gast55144
NotSolved
27.06.2014 09:34:04 Alexander
NotSolved
27.06.2014 13:00:07 Alexander
NotSolved
30.06.2014 02:30:02 Alexander
NotSolved
30.06.2014 03:24:45 Gast14996
NotSolved
30.06.2014 15:51:34 Alexander
NotSolved
30.06.2014 19:08:08 Alexander
NotSolved

Ansicht des Beitrags:
Von:
Gast55144
Datum:
27.06.2014 03:38:11
Views:
863
Rating: Antwort:
  Ja
Thema:
ComboBox Werte zuweisen

In etwa so (Quellcode kommt in die Tabelle in der sich ComboBox1 befindet):

Option Explicit

Private Enum ProductValue
  pdvPrice = 1
  pdvWeight
  pdvAmount
End Enum

Private Sub ComboBox1_Change()
  If ComboBox1.ListIndex < 0 Then Exit Sub
  With ComboBox1
    Cells(3, "B").Value = .List(.ListIndex, pdvPrice)
    Cells(3, "C").Value = .List(.ListIndex, pdvWeight)
    Cells(3, "D").Value = .List(.ListIndex, pdvAmount)
  End With
End Sub

Private Sub Init() 'einmal ausführen
  
  Application.EnableEvents = False
  
  With ComboBox1
    
    .Placement = XlPlacement.xlFreeFloating
    .Style = fmStyleDropDownList
    
    .Left = Range("B2").Left
    .Top = Range("B2").Top
    .Width = 125
    .Height = 20
    
    Rows(2).RowHeight = .Height
    
    .ColumnCount = 1
    
    .Clear
    
    .AddItem "Milch"
    .List(.ListCount - 1, pdvPrice) = "1 Euro"
    .List(.ListCount - 1, pdvWeight) = "2 kg"
    .List(.ListCount - 1, pdvAmount) = "3 stk"
    
    .AddItem "Käse"
    .List(.ListCount - 1, pdvPrice) = "4 Euro"
    .List(.ListCount - 1, pdvWeight) = "5 kg"
    .List(.ListCount - 1, pdvAmount) = "6 stk"
    
    .AddItem "Wasser"
    .List(.ListCount - 1, pdvPrice) = "7 Euro"
    .List(.ListCount - 1, pdvWeight) = "8 kg"
    .List(.ListCount - 1, pdvAmount) = "9 stk"
    
  End With
  
  Application.EnableEvents = True
  
End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
26.06.2014 21:16:38 Alexander
NotSolved
Blau ComboBox Werte zuweisen
27.06.2014 03:38:11 Gast55144
NotSolved
27.06.2014 09:34:04 Alexander
NotSolved
27.06.2014 13:00:07 Alexander
NotSolved
30.06.2014 02:30:02 Alexander
NotSolved
30.06.2014 03:24:45 Gast14996
NotSolved
30.06.2014 15:51:34 Alexander
NotSolved
30.06.2014 19:08:08 Alexander
NotSolved