Bonjour,
J'ai une fonction :
Quand j'appel la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 SubAuriez-vous une idée du purquoi ?Erreur de compilation : Type d'argument ByRef Imcompatible.
Merci d'avance
Partager