Je dois renvoyer une cellule vide à partir d'une formule Excel, mais il semble qu'Excel traite une chaîne vide ou une référence à une cellule vide différemment d'une vraie cellule vide. Donc, essentiellement, j'ai besoin de quelque chose comme
=IF(some_condition,EMPTY(),some_value)
J'ai essayé de faire des choses comme
=IF(some_condition,"",some_value)
et
=IF(some_condition,,some_value)
et en supposant que B1 est une cellule vide
=IF(some_condition,B1,some_value)
mais aucun de ceux-ci ne semble être de vraies cellules vides, je suppose que c'est le résultat d'une formule. Existe-t-il un moyen de remplir une cellule si et seulement si une condition est remplie et sinon de garder la cellule vraiment vide?
EDIT: comme recommandé, j'ai essayé de retourner NA (), mais pour mes besoins, cela n'a pas fonctionné non plus. Existe-t-il un moyen de le faire avec VB?
EDIT: Je suis en train de construire une feuille de calcul qui extrait des données d'autres feuilles de calcul qui est formatée pour les demandes très spécifiques d'une application qui importe les données dans une base de données. Je n'ai pas accès pour changer l'implémentation de cette application, et elle échoue si la valeur est "" au lieu d'être réellement vide.