Bonjour à tous,
J'ai écris en vba quelques lignes pour faire des filtres sur une base de données. J'utilise un UserForm dans lequel j'ai placé plusieurs ListBox. Il n'est pas obligatoire de faire une sélection dans chaque ListBox. J'ai écris également quelques lignes de test pour valider la saisie de chaque Listbox et vérifier s'il y a eu une sélection de faite. Lorsqu'il n'y a pas de sélection dans une ListBox, je me suis aperçu en faisant tourner la procédure pas à pas que la ListBox avait parfois la valeur: NULL et parfois la valeur: "". Cela me pose un problème quand je veux vérifier si elle est vide (la sélection) et je voudrais éviter alourdir la procédure en utilisant à la fois :If isNull(Listbox) et If Listbox = "".
Quelqu'un pourrait il m'expliquer cette valeur NULL ou "". Que dois je écrire en vba pour vérifier si la sélection d' une ListBox est vide.
Merci d'avance de votre aide
J'ai écris en vba quelques lignes pour faire des filtres sur une base de données. J'utilise un UserForm dans lequel j'ai placé plusieurs ListBox. Il n'est pas obligatoire de faire une sélection dans chaque ListBox. J'ai écris également quelques lignes de test pour valider la saisie de chaque Listbox et vérifier s'il y a eu une sélection de faite. Lorsqu'il n'y a pas de sélection dans une ListBox, je me suis aperçu en faisant tourner la procédure pas à pas que la ListBox avait parfois la valeur: NULL et parfois la valeur: "". Cela me pose un problème quand je veux vérifier si elle est vide (la sélection) et je voudrais éviter alourdir la procédure en utilisant à la fois :If isNull(Listbox) et If Listbox = "".
Quelqu'un pourrait il m'expliquer cette valeur NULL ou "". Que dois je écrire en vba pour vérifier si la sélection d' une ListBox est vide.
Merci d'avance de votre aide