écrire sur une formule

Signaler
Messages postés
10
Date d'inscription
mercredi 14 mars 2018
Statut
Membre
Dernière intervention
25 mai 2018
-
Messages postés
10
Date d'inscription
mercredi 14 mars 2018
Statut
Membre
Dernière intervention
25 mai 2018
-
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

Messages postés
32451
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 mai 2021
347
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.. ) ")

Messages postés
10
Date d'inscription
mercredi 14 mars 2018
Statut
Membre
Dernière intervention
25 mai 2018

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
Messages postés
8536
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
8 mai 2021
21
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 !