aus einer User-Form sollen die Werte A, B, C ausgelesen werden, wobei die Werte jeweils True und /oder False annehmen können.
Es ergeben sich somit 6 mögliche True-Varianten:
1.) A 2.) B 3.) C 4.) A,B 5.) A,C 6. ) B,C Die Reihenfolge spielt hierbei keine Rolle (egal ob A,B oder B,A).
Entsprechend der Auswahl (z.B. A,C) soll gemäß den True-Werten in A, B, C Werte aus einer Datenreihe selektiert werden. Also zB A= Alter, B = Geschlecht, C = Name
Wenn nur A ausgewählt wurde, dann soll nur nach dem Alter selektiert werden, wenn B mit dazu gewählt wurde dann soll das Geschlecht miteinbezogen werden und so weiter.
Meine Frage ist nun, wie ich am besten die Abfrage nach den Variablen strukturiere bzw. programmiere. Die schlichteste Methode wäre natürlich zB jeweils 6 If-Abfragen in der Art:
If A = True and B = False and C = False Then (für Fall 1)
If A = False and B = True and C = False Then (für Fall 2)
....etc
Weiß hier jemand eine elegantere und bessere Lösung ?