Je tente de faire un calcul dans Excel VBA mais je reçois l'erreurFormulaR1C1 y compris variables - Erreur définie par l'application: Excel VBA
Application-Defined or Object-Defined Error
Voici le code que je tente d'exécuter. L'erreur se produit sur la ligne .FormulaR1C1 = ...
, mais je ne sais pas pourquoi.
Function CalcNumDays()
Dim d1 As Date, d2 As Date, NoofDays As Variant
d1 = "01/01/2017"
d2 = "03/01/2017"
NoofDays = Application.WorksheetFunction.NetworkDays(d1, d2)
With Sheets("ALL")
With .Range("K2:K" & .Cells(.Rows.Count, "A").End(xlUp).Row)
.FormulaR1C1 = "=IFERROR(SUM((RC[-8]+RC[-7]/RC[-4])*NoofDays,0)"
.Value = .Value
End With
End With
End Function
quelle ligne obtenez-vous l'erreur? et pouvez-vous poster une feuille d'échantillon ou même une image de la feuille d'échantillon – Miguel
@Miguel - la ligne qui jette l'erreur est le .FormulaR1C1 - Je vais modifier pour inclure une image de données d'échantillon – BellHopByDayAmetuerCoderByNigh
NoofDays doit avoir une signification dans la feuille de calcul et pas dans la variable pour travailler dans un FormulaR1C1 comme ça. check user3598756 answer – WNG