Bonsoir à tous! J'ai 2 problèmes :
1) j'ai un code VBA (que l'on m'a donné sur site) qui fonctionne très bien pour ouvrir automatiquement des listes déroulantes (validation des données) lorsque l'on sélectionne une cellule contenant une liste. Seulement le problème qui se pose, c'est que lorsque l'on applique se code sur toute une colonne, il est actif même lorsqu'une cellule ne contient pas de liste déroulante et l'effet n'est pas super. Je suis obligé dans le travail que je fais de mettre ce code sur toute une colonne (sinon je l'appliquerai uniquement aux cellules contenant des listes). Est ce qu'il y a un moyen de modifier le code vba pour que si une cellule ne contient pas de liste déroulante, ce code soit inactif ?
2) Lorsque l'on sélectionne une cellule qui contient une liste déroulante, la liste se déroule et l'on choisi un terme dans la liste. Mais si l'on resélectionne cette même cellule tout de suite, la liste ne se déroule plus car la cellule est déjà sélectionnée. Est ce qu'il y a un moyen pour éviter cela ?
Merci d'avance et bonne soirée !
Frédéric
1) j'ai un code VBA (que l'on m'a donné sur site) qui fonctionne très bien pour ouvrir automatiquement des listes déroulantes (validation des données) lorsque l'on sélectionne une cellule contenant une liste. Seulement le problème qui se pose, c'est que lorsque l'on applique se code sur toute une colonne, il est actif même lorsqu'une cellule ne contient pas de liste déroulante et l'effet n'est pas super. Je suis obligé dans le travail que je fais de mettre ce code sur toute une colonne (sinon je l'appliquerai uniquement aux cellules contenant des listes). Est ce qu'il y a un moyen de modifier le code vba pour que si une cellule ne contient pas de liste déroulante, ce code soit inactif ?
2) Lorsque l'on sélectionne une cellule qui contient une liste déroulante, la liste se déroule et l'on choisi un terme dans la liste. Mais si l'on resélectionne cette même cellule tout de suite, la liste ne se déroule plus car la cellule est déjà sélectionnée. Est ce qu'il y a un moyen pour éviter cela ?
Merci d'avance et bonne soirée !
Frédéric