Bonjour,
J'ai une fonction :
Quand j'appel la fonction :Code:
1
2
3
4
5 Function ChargeTableau(iResult As Integer, iListe As Integer, rListe As Range, rResult As Range) As Integer rResult.Offset(iResult, 5) = rListe.Offset(iListe, 8).Value rResult.Offset(iResult, 6) = rListe.Offset(iListe, 9).Value If rListe.Offset(iListe, 8).Value > 0 Then rResult.Offset(iResult, 7) = (rListe.Offset(iListe, 9).Value / rListe.Offset(iListe, 8).Value) * 100 End Function
J'ai le message :Code:
1
2
3
4
5
6
7
8
9 Public Sub TableauCroise() Dim iStatus, iListe, iResult As Integer Dim rListe, rResult As Range ... iStatus = ChargeTableau(iResult, iListe, rListe, rResult) end Sub
Auriez-vous une idée du purquoi ?Citation:
Erreur de compilation : Type d'argument ByRef Imcompatible.
Merci d'avance