Bonjour
Cela fait 2 jours que je cherche désespérément.
Problème de base : Eviter les données en erreurs
Pour chaque vols, les utilisateurs créaient une ligne dans un tableau de structure Excel.
Ils saisissent des données dans 20 colonnes pour ce vol.
J’ai utilisé l’option standard Excel dans « Données/Outils de données/Validation des données » combiné avec le tableau de structure Excel afin d ‘éviter que les données inconsistantes mettent en erreur mes TCD (Tableau croisé dynamique) et graphiques basés sur ce tableau Excel.
Dans une colonne B, j’ai une liste déroulante disponible qui doit être non vide.
NB : J’ai décoché l’option « Ignorer si Vide » dans la validation des données de cette colonne
A la création de la ligne du Tableau (ex.par la saisie en colonne A du numéro de Vol), on retrouve dans la colonne B la coche verte en haut à gauche de la cellule avec le losange jaune et le point d’exclamation (ce qui stipule une erreur=> Normal, on attend une valeur via la liste déroulante disponible).
Un option standard Excel permet au utilisateur de devenir autonome sur la résolution de ces erreurs dans « Formules/Audits de formules/Vérifications des erreurs… ».
Solution :
Je souhaite que sur un Save le user parcours ses erreurs, en affichant cette pop-up standard se trouvant dans
« Formules/Audits de formules/Vérifications des erreurs… » sur une plage bien définie.
Point bloquant :
Je n’arrive pas à afficher cette pop-up standard « Formules/Audits de formules/Vérifications des erreurs… » sur une plage bien définie par un évènement dans une macro.
Mon problème est que je ne sais pas me servir de la bibliothèque de VBA .
J’ai fouillé dans Application.ErrorCheckingOptions mais rien me concernant…
Nb : je suis preneur si quelqu’un à des « Tips »/astuce sur l’utilisation efficace de la bibliothèque
Merci d'avance pour avoir le temps de me lire
Cdt
Jerome
Partager