Vérifier si une valeur est membre d'une liste

  • Je dois vérifier un morceau de saisie de l'utilisateur dans une liste d'éléments; si l'entrée est dans la liste des éléments, puis de diriger le flux d'une seule manière. Si non, diriger le flux à l'autre.
  • Cette liste est PAS visible sur la feuille de calcul elle-même; elle doit être dissimulé sous le code.

J'ai pensé à deux stratégies pour ce faire:

  1. Déclarer comme un enum et de vérifier si l'entrée est une partie de ce enumbien que je ne suis pas sûr de la syntaxe de cette ai - je besoin d'initialiser le enum à chaque fois que je veux l'utiliser?
  2. Déclarer un tableau et vérifier si l'entrée est une partie de ce tableau.

Je me demandais pour VBA qui est de mieux en termes d'efficacité et de lisibilité?

source d'informationauteur Evil Washing Machine