bonjour a toutes et à tous , je crée un planning annuel avec une macro qui me prévient d'erreur ....
j'ai reussi a faire beaucoup de choses mais je galere sur une macro
je dispose de 53 colonnes ( 1 colonne pour le nom et 52 pour les semaines )
je dispose de 30 lignes ( 30 personnes a dénombrer )
dans cette plage il y a des resultat provenant de calcul ...
j'aimerais que lorsque le résultat dépasse 4 , un message d'alerte intervient ...
j'y arrive pour une cellule , par exemple , si l'agent numéro 13 a une valeur en semaine 17 de 8
alors je lance un msgbox voici le code en question :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Worksheets("2015").Range("I3").Value = 5 Then
MsgBox Range("c3") & " a dépassé la durée légale en " & Range("I2"), vbExclamation
End If
End Sub
je veux donc , que la macro recherche dans une plage ( 30 agent et 52 semaines ) toutes valeur supérieur a 4 , ET
me donne le message d'alerte msgbox comme au dessus , mais surtout me donne le numéro de l'agent et la semaine ....
ci joint le fichier , si possible de faire avec la plage I3:AQ30 , la premiere cellule fonctionne si on mets 5 !!!!
apres je copierai et adapterai le code pour le planning original .....
merci d'avance
j'ai reussi a faire beaucoup de choses mais je galere sur une macro
je dispose de 53 colonnes ( 1 colonne pour le nom et 52 pour les semaines )
je dispose de 30 lignes ( 30 personnes a dénombrer )
dans cette plage il y a des resultat provenant de calcul ...
j'aimerais que lorsque le résultat dépasse 4 , un message d'alerte intervient ...
j'y arrive pour une cellule , par exemple , si l'agent numéro 13 a une valeur en semaine 17 de 8
alors je lance un msgbox voici le code en question :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Worksheets("2015").Range("I3").Value = 5 Then
MsgBox Range("c3") & " a dépassé la durée légale en " & Range("I2"), vbExclamation
End If
End Sub
je veux donc , que la macro recherche dans une plage ( 30 agent et 52 semaines ) toutes valeur supérieur a 4 , ET
me donne le message d'alerte msgbox comme au dessus , mais surtout me donne le numéro de l'agent et la semaine ....
ci joint le fichier , si possible de faire avec la plage I3:AQ30 , la premiere cellule fonctionne si on mets 5 !!!!
apres je copierai et adapterai le code pour le planning original .....
merci d'avance