Bonjour,
Premier message sur ce forum, mais je tiens déjà à vous remercier tous, les nombreux sujets présents ici m'ont souvent depanné !
Mon problème est le suivant : j'ai dans la colonne B de mon tableau des listes de validation de données, qui sont différentes suivant les lignes : par exemple,
De B5 à B20 la liste va proposer "bon", "à remplacer"
De B21 à B47 une autre liste proposant "à vérifier", "à réparer", "à nettoyer"
etc pendant 400 lignes
Je cherche à réaliser une macro qui me remet le tableau dans un etat "initial" après qu'il ait été utilisé pour diagnostiquer un véhicule.
pour reprendre mon exemple ci-dessus, à l'issu du diagnostic j'aurai par exemple "à remplacer" dans B5, B7, B12, "à réparer" dans B23, B36 et je veux remettre "bon" de B5 à B20 et "à vérifier" de B21 à B47, ainsi de suite pour les 400 autres lignes et donc je cherche quelle fonction VBA me permet de lire le contenu de la liste de validation d'une cellule mais je ne l'ai pas trouvée.
En gros je veux pour chaque case de la colonne B lire le contenu de la liste de validation, et si elle contient "bon", la macro écrit "bon" dans la case, si la liste contient "à vérifier", la macro écrit "à vérifier" dans la case , etc
Est-ce que vous connaissez une fonction vba permettant d'aller lire les valeurs d'une liste de validation de données ?
Merci d'avance !