Thema Datum  Von Nutzer Rating
Antwort
02.03.2022 14:47:12 Eric
NotSolved
02.03.2022 16:08:18 Gast64353
NotSolved
03.03.2022 08:29:07 Eric
NotSolved
03.03.2022 09:27:35 Gast512
NotSolved
03.03.2022 09:34:56 Gast19248
NotSolved
03.03.2022 12:37:26 Gast99240
NotSolved
03.03.2022 12:47:43 Eric
NotSolved
03.03.2022 18:49:44 ralf_b
NotSolved
04.03.2022 07:48:28 Eric
NotSolved
04.03.2022 10:15:35 Gast22599
NotSolved
Rot Comboxen Automatisch füllen
07.03.2022 07:42:02 Gast93871
Solved

Ansicht des Beitrags:
Von:
Gast93871
Datum:
07.03.2022 07:42:02
Views:
825
Rating: Antwort:
 Nein
Thema:
Comboxen Automatisch füllen

Hey, vielen dank für die Antwort, ich versuche den Code zu erweitern um noch eine dritte Combobox zu füllen mit einer weiteren Kategorie, hier z.B Autofarbe und habe es mit folgendem Code versucht, kriege aber andauernd den Fehler Argumenttyp ByRef unverträglich, weiß einer was ich ändern muss?

Private Sub ComboBox2_Change()

 If UserForm1.ComboBox2.ListIndex < 0 Then Exit Sub
   
  Dim vntValues As Variant
  
 
  Call GetFarbe(UserForm1.ComboBox2.Value, vntValues)
  UserForm1.ComboBox3.List = vntValues
  
  UserForm1.ComboBox3.ListIndex = -1
End Sub

 
 Public Function GetFarbe(Automarke As String, Modell As String, Optional Values As Variant) As Long
  Dim rngTable As Excel.Range
  Set rngTable = GetTableRange()
  If rngTable Is Nothing Then
    GoTo NoValuesFound
  End If
   
  Dim vntResult As Variant
  vntResult = WorksheetFunction.Filter(rngTable, Tabelle2.Evaluate(rngTable.Columns(4).Address & "=""" & Automarke & """" & "=""" & Modell & """"))
  If IsError(vntResult) Then
    GoTo NoValuesFound
  End If
   
  vntResult = WorksheetFunction.Index(vntResult 0, 4)

  vntResult = WorksheetFunction.Transpose(vntResult2)

  vntResult = WorksheetFunction.Unique(vntResult, True)
   
  Values = vntResult
  GetFarbe = UBound(Values)
   
Exit Function
NoValuesFound:
  Values = Split(vbNullString)
  GetFarbe = 0
End Function
 End Function


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
02.03.2022 14:47:12 Eric
NotSolved
02.03.2022 16:08:18 Gast64353
NotSolved
03.03.2022 08:29:07 Eric
NotSolved
03.03.2022 09:27:35 Gast512
NotSolved
03.03.2022 09:34:56 Gast19248
NotSolved
03.03.2022 12:37:26 Gast99240
NotSolved
03.03.2022 12:47:43 Eric
NotSolved
03.03.2022 18:49:44 ralf_b
NotSolved
04.03.2022 07:48:28 Eric
NotSolved
04.03.2022 10:15:35 Gast22599
NotSolved
Rot Comboxen Automatisch füllen
07.03.2022 07:42:02 Gast93871
Solved