Thema Datum  Von Nutzer Rating
Antwort
24.10.2022 08:30:24 Detlef
NotSolved
24.10.2022 10:31:35 Mase
NotSolved
24.10.2022 11:15:16 Detlef
NotSolved
Blau Excel VBA - ComboBox Value zuweisen - Laufzeitfehler
24.10.2022 11:33:18 Mase
NotSolved
24.10.2022 12:00:56 Detlef
Solved
24.10.2022 12:04:00 Mase
NotSolved

Ansicht des Beitrags:
Von:
Mase
Datum:
24.10.2022 11:33:18
Views:
292
Rating: Antwort:
  Ja
Thema:
Excel VBA - ComboBox Value zuweisen - Laufzeitfehler

adhoc denk Ich da an zwei Varianten:

 

Variante 1)

  • ganze .List-Eigenschaft wieder in ein Array
  • die zu durchsuchende Dimension via INDEX() in ein 1D-Array slicen
  • dieses 1D-Array via Application.Match() durchsuchen lassen und (die relative Position) als Ergebnis in eine Variant-Variable schreiben
  • diese Variant-Variable mit IsError() auf Fehler prüfen
  • wenn kein Fehler, dann den Long-Rückgabe-Wert der Match()-Funktion in der .ListIndex-Eigenschaft verwenden

 

Vaiante 2)

  • Array in ein Adodb.Recordset
  • Recordset.Filter-Eigenschaft via ¹Combobox.Change-Event setzen lassen (sql-ähnlich)
  • Ergebnismenge des Recordset wieder der .List-Eigenschaft (in einem rutsch) zuweisen.

 

¹ Ich denk dieses Event ist besser zur Verwendung zum o.g. After_Update()-Event


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
24.10.2022 08:30:24 Detlef
NotSolved
24.10.2022 10:31:35 Mase
NotSolved
24.10.2022 11:15:16 Detlef
NotSolved
Blau Excel VBA - ComboBox Value zuweisen - Laufzeitfehler
24.10.2022 11:33:18 Mase
NotSolved
24.10.2022 12:00:56 Detlef
Solved
24.10.2022 12:04:00 Mase
NotSolved