écrire sur une formule

DVBA Messages postés 10 Date d'inscription mercredi 14 mars 2018 Statut Membre Dernière intervention 25 mai 2018 - 8 mai 2018 à 12:32
DVBA Messages postés 10 Date d'inscription mercredi 14 mars 2018 Statut Membre Dernière intervention 25 mai 2018 - 25 mai 2018 à 10:46
Bonjour,

J'aimerai savoir comment je peux écrire par dessus des formules sans l'effacer svp.

Je m'explique j'ai une formule recherchev qui est imbriqué dans un SI. qui fonctionnent avec une liste déroulante pour réaliser un calcul automatique. Sauf que parfois j'ai besoin d'écrire des choses qui ne sont pas dans la liste déroulante. En faisant cela ça me marque #N/A. Comment je peux faire pour écrire autre chose que ce qui est dans la liste déroulante sans que ça dérègle mes formules ? Faut t-il que je mettre une autre condition SI ou mettre un OU ?

Cordialement,
DVBA

2 réponses

jordane45 Messages postés 38142 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 344
8 mai 2018 à 17:30
Bonjour,

En complément de la réponse de Patrice....
Ce que tu cherches à faire ne necessite pas de VBA...
Un simple "SI" dans ta formule et le tour est joué.
Regarde donc ESTNA

si(estna( TON SI ... ;"valeur si na ";"VALEUR VOULUE (encore ton si.. ) ")

2
DVBA Messages postés 10 Date d'inscription mercredi 14 mars 2018 Statut Membre Dernière intervention 25 mai 2018
25 mai 2018 à 10:46
Bonjour Jordane45,

Merci pour cette formule, j'ai aussi trouvé la fonction SI.NON.DISP
que j'aimerai traduire en VBA car mon fichier sera partagé et pour que les formules ne soient pas écraser je souhaite passer par VBA

Cordialement,
DVBA
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 21
8 mai 2018 à 16:55
Bonjour,

Cela ressemble à problème Excel sans aucun rapport avec Visual Basic. ....

Sans les formules concernées et sans explication supplémentaire, il est difficile de comprendre ce que tu attends du VBA !
0
Rejoignez-nous