Bonsoir amis Excel'lents,
vous qui avez pratiquement toujours la bonne réponse à toutes les questions.
Voici la mienne :
Pour un bonne partie des fonctions intégrées, Excel indique quels sont les choix possibles pour certains paramètres.
Exemple : si, dans une cellule, je tape la fonction "=EQUIV("valeur";tableau;...), dès que j'ai tapé le point-virgule après tableau, Excel m'indique les différentes valeurs que peut prendre le paramètre "type". Est-il possible de créer cette même fonctionnalité pratique pour une fonction personnelle écrite en VBA ?
Merci d'avance de vos réponses et bonne journée à tous.
Merci beaucoup mon cher voisin BrunoM45, à la base je voulais voir s'il était possible d'éviter de passer par un formulaire mais je vais regarder tout ça dans la soirée (ça a l'air copieux) et je reviens pour en parler.
Bonne journée à toi et encore merci pour cette réponse fulgurante !
Bonsoir BrunoM45,
J'ai été un peu long mais pas mal occupé ces derniers temps.
Intéressante la solution Intellisense, on obtient une bonne partie de ce que je recherchais, à savoir le même comportement pour une fonction perso que pour une fonction native, par exemple :
Il ne manque plus qu'à trouver une solution pour obtenir la possibilité de liste de choix, comme indiqué dans mon post d'origine pour par exemple la fonction EQUIV ... mais là, je n'ai encore rien trouvé et ça, je pense que c'est une autre paire de manches !
Bien amicalement,
Salut BrunoM45, mon cher voisin éminemment respectable et compétent,
J'ai testé la solution de contournement via la validation de données mais c'est effectivement peu intéressant car il faut d'abord valider la fonction incomplète avant d'avoir accès à la liste de validation et cela oblige à une programmation à rallonge lorsque la fonction contient plusieurs paramètres dont certains optionnels ; a fortiori si la liste de choix possibles est longue, cela devient quasi inexploitable.
Tant pis, j'aurai essayé et surtout découvert la solution Intellisense qui est déjà un gros bonus fonctionnel et intéressant.
Un énorme merci pour ton aide précieuse .