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

Microsoft 365 FormulaR1C1 erreur

PORCHER

XLDnaute Occasionnel
Bonjour à tous,
J'ai besoin de vos lumières pour résoudre ce problème.
En cellule H2 j'ai Nombre au compteur (40200)
En cellule H3 j'ai Nombre au compteur (40450)
Ma formule en cellule I3 : =SI(B3="";"";H3-H2)
VB:
‘Formule Colonne I

DerL_ColF = ws_Home.Range("A" & Rows.Count).End(xlUp).Row
    ws_Home.Range("I3").FormulaR1C1 = "=IF(RC[-7]="""","""",RC[-1]C-RC[-1])"

Voici l'écriture en cellule I3 : =SI(B3="";"";I3-H3)
Auriez vous la réponse.
Merci
 

youky(BJ)

XLDnaute Barbatruc
Bonjour
mettre la formule ou elle doit aller et garder la selection sur la cellule
en vba affichier la fenêtre exécution
Tapper ?selection.FormulaR1C1
et faire Enter
cela donne en fonction de la selection
=IF(R[2]C[-4]="","",R[2]C[3]-R[2]C[2])
Bruno
 

Dranreb

XLDnaute Barbatruc
Bonjour.
Pour en I3 :
Code:
=SI(B3="";"";H3-H2)
C'est :
VB:
[I3].FormulaR1C1 = "=IF(RC[-7]="""","""",RC[-1]-R[-1]C[-1])"
Mais je préfèrerais sans doute :
VB:
[I3].FormulaR1C1 = "=IF(RC2="""","""",RC8-R[-1]C8)"
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…