é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
35409
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 mai 2022
356
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
8549
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
7 mai 2022
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