XL 2010 Problème : Activecell.formulaR1C1 avec condition et variable de tableau

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

AntoineB

XLDnaute Nouveau
Bonjour,

Voici mon problème :

Dans un tableau, je veux soustraire ceci : une date de paiement - une date de facturation. L'objectif est d'avoir le nombre de jour entre les deux dates. Mais cette formule doit s'activer seulement si aucune des deux cellules est vide.

La formule sans la condition fonctionne bien dans ma macro.

Range("O2").Select
activecell.formulaR1C1 = "=[@[DATE PAIEMENT]]-[@DATE])"

Par contre, lorsque j'ajoute les conditions, ça ne marche plus lors de l'exécution de la macro. Je présume que j'ai simplement une erreur d'écriture de la ligne de code mais je la trouve pas. L'erreur est 1004. Erreur définie par l'application ou l'objet


' Formule pour calculer le nombre de jour entre l'émission de la facture et le paiement
Range("O2").Select
ActiveCell.FormulaR1C1 = "=SI(OU(ESTVIDE([@DATE]);(ESTVIDE([@[DATE PAIEMENT]])));"";[@[DATE PAIEMENT]]-[@DATE])"
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
239
Retour