Bonjour à toutes et tous,
j'essaye d'écrire en fonction (en VBA) , qui compare le contenu de deux cellules choisies par l'utilisateur via une boite de dialogue,
et cerise sur le gâteau proposant à utilisateurs quelques options de comparaison.
Pour cela j'imaginais réutiliser la boite de dialogue de la fonction SI (IF) d'Excel (accessible via le menu d'Excel "Insérer une fonction" => catégorie : Logique => SI)
1er Pb : comment en VBA faire afficher cette boite de dialogue ?
J'ai beau chercher dans la doc officielle d'Excel, je ne trouve pas la référence à cette boite de dialogue, pourtant il y en a plein d’autres (cf. https://docs.microsoft.com/fr-fr/off...ksheetfunction et https://docs.microsoft.com/fr-fr/off...cation.dialogs)
Puis récupérer le contenu du champ "Test_logique" ?
et fixer les valeurs des champs "Valeur_si_Vrai" et "Valeur_si_faux"
2nd option : Comment faire une boite de dialogue, demandant à l’utilisateur de choisir les deux cellules à comparer (par ex au travers de 2 champs de la boite de dialogue : "cellule 1" et "cellule 2")
et proposant quelques options de comparaisons selon le cas sous forme de liste déroulante ou boite à cocher ou bouton radio ?
sur ce point si quelqu'un pouvait m'indiquer un bon tutoriel (si possible en français) ça m'aiderais bien .
Pour l'instant j'ai pas trouvé grand chose de très concluant. Non pas que cela n'existe pas..mais plutôt parce que j'arrive pas à formuler correctement ma requête dans les moteurs de recherche.
D'avance un grand merci pour tous vos éléments de réponses.
Partager