Bonjour,
je souhaite créer un formulaire pour calculer le coût de contrat en fonction de la durée du contrat.
Contrat qui peut aller de 1 à 4 ans.
J'ai donc un tableau avec le nombre d'année et la salaire pour la 1ere année; la deuxième...
J'ai un total du salaire pour les x années de contrat.
C'est pour le moment un tableau général, et je voudrais donc le spécifier et l'automatiser.
Je voudrais donc créer des boutons "année" et lorsque j'actionne le bouton "année 1" les lignes année 2, année 3 et année 4" disparaissent et que le total ne prenne en compte que la première année.
Pareil pour le bouton "année 2" ou seuls les 2 premières années apparaissent et que le total ne prennent en compte que les 2 années de contrat....
Pour le moment je n'ai réussi qu'à faire disparaître les lignes lorsque j'actionne un bouton mais le total prend toujours en compte les 4 années.
Sub bouton()
Dim Plage As Range
Set Plage = Range("14:17").EntireRow
If Plage.Hidden = True Then
Plage.Hidden = False
Else
Plage.Hidden = True
End If
end sub
Merci donc pour vos retours.
je souhaite créer un formulaire pour calculer le coût de contrat en fonction de la durée du contrat.
Contrat qui peut aller de 1 à 4 ans.
J'ai donc un tableau avec le nombre d'année et la salaire pour la 1ere année; la deuxième...
J'ai un total du salaire pour les x années de contrat.
C'est pour le moment un tableau général, et je voudrais donc le spécifier et l'automatiser.
Je voudrais donc créer des boutons "année" et lorsque j'actionne le bouton "année 1" les lignes année 2, année 3 et année 4" disparaissent et que le total ne prenne en compte que la première année.
Pareil pour le bouton "année 2" ou seuls les 2 premières années apparaissent et que le total ne prennent en compte que les 2 années de contrat....
Pour le moment je n'ai réussi qu'à faire disparaître les lignes lorsque j'actionne un bouton mais le total prend toujours en compte les 4 années.
Sub bouton()
Dim Plage As Range
Set Plage = Range("14:17").EntireRow
If Plage.Hidden = True Then
Plage.Hidden = False
Else
Plage.Hidden = True
End If
end sub
Merci donc pour vos retours.