Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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])"
 
Bonsoir
Une formule en notation A1 française est à affecter à FormulaLocal.
FormulaR1C1 c'est pour une formule en notation R1C1.
Une formule en notation A1 native s'affecterait à Formula,
et en notation L1C1, à FormulaR1C1Local.
 
- 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
251
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…