Interdire le dépassement d'une valeur

Lili189

XLDnaute Junior
Bonjour,

j'ai un petit soucis pour un tableau.

Je dois affecter différents secteurs à différents employés. Par exemple un employé est affecté 30% au secteur 1, 40% au secteur 2 et 30% au secteur 3 et jamais au secteur 4.

Je voudrais que dans mon tableau, lorsque je saisie en manuel mes pourcentages, une sorte de protection avec message d'erreur. Si par mégarde j'écris 30%, 40%, 30% et 40% pour le secteur 4, ce qui fait 140% !

Il me faudrait une manip ou formule empéchant le dépassement de 100% lors de la saisie.

J'espère avoir été claire ^^'

merci d'avance.

Aurélie
 

Pièces jointes

  • fichiertest.xls
    13.5 KB · Affichages: 51
  • fichiertest.xls
    13.5 KB · Affichages: 58
  • fichiertest.xls
    13.5 KB · Affichages: 60

mécano41

XLDnaute Accro
Re : Interdire le dépassement d'une valeur

Bonjour,

Tu mets tes cellules en format pourcentage et tu choisis une cellule (ou plusieurs cellules liées) dans laquelle tu écris :

= SI(SOMME(C4;C5;F4;F5)>1;"Erreur....";""). Tu peux même mettre une MFC dessus pour attirer l'attention

Cordialement
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Interdire le dépassement d'une valeur

Bonjour Lili,

avec ce code :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C4:C5", "F4:F5")) Is Nothing Then
If [C4] + [C5] + [F4] + [F5] > 1 Then
MsgBox ("Vous dépassez les 100% ")
End If
End If
End Sub
à+
Philippe

Edit: Bonjour Mécano
 

Statistiques des forums

Discussions
312 756
Messages
2 091 738
Membres
105 060
dernier inscrit
DEDJAN Gaston