1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
'définition des variables qui apparaissent dans le code
Dim iTab(6) As Long
Dim lSalaire As Long
Public Sub CreeNonCadreDepuisLigneDemo(LigneOuvrier As clLigneDemographie, LigneEmploye As clLigneDemographie, LigneMatrise As clLigneDemographie)
Dim i As Integer
Dim dTmp As Double
For i = 0 To 6
If i = 1 Then
dTmp = (LigneOuvrier.Age * LigneOuvrier.Effectif + LigneEmploye.Age * LigneEmploye.Effectif + LigneMatrise.Age * LigneMatrise.Effectif) / (Me.Effectif - (Me.Effectif = 0)): i = i + 1
Else
dTmp = LigneOuvrier.Element(i) + LigneEmploye.Element(i) + LigneMatrise.Element(i)
End If
iTab(i) = dTmp
Next
lSalaire = (LigneOuvrier.SalaireMoyen * LigneOuvrier.Effectif + LigneEmploye.SalaireMoyen * LigneEmploye.Effectif + LigneMatrise.SalaireMoyen * LigneMatrise.Effectif) / (Me.Effectif - (Me.Effectif = 0))
End Sub |
Partager