Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Planning conges

  • Initiateur de la discussion Initiateur de la discussion eduraiss
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

eduraiss

XLDnaute Accro
Bonjour le forum

J'ai un fichier excel qui me permet de gerer les "conges, rtt, maladie ect" du personnel

J'aimerais si possible avoir la visu des personnes a compétences égales sont en absence le même jour,

Je joins un fichier cela sera plus clair

Merci
Cordialement
 

Pièces jointes

Re : Planning conges

Re,

On peut aussi remplacer A4:A5 par A1:A2 :

Code:
[A2].FormulaR1C1 = "=OR(R[3]C16<>" & c & ",ISBLANK(R[3]C" & Target.Column & "))"
plage.AdvancedFilter xlFilterInPlace, [A1:A2]
les [3] pour passer de la ligne 2 à la ligne 5 (références relatives).

A+
 

Pièces jointes

Re : Planning conges

Bonjour eduraiss, le forum,

Retour d'un long WE je reviens sur ce fil.

Le double-clic c'est bien, mais il peut-être utile de savoir avant s'il est intéressant de le faire.

Alors cette macro colore la cellule et ajoute un message de validation :

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim c, ad1$, ad2$
On Error Resume Next
[Cellule].Interior.ColorIndex = xlNone
[Cellule].Validation.Delete
c = Cells(ActiveCell.Row, "P") 'compétence
If ActiveCell.Row < 5 Or ActiveCell.Column < 22 Or c = "" Then Exit Sub
ad1 = Range("P5:P" & [B65536].End(xlUp).Row).Address
ad2 = Cells(5, ActiveCell.Column).Resize(Range(ad1).Count).Address
[A2].Formula = "=SUMPRODUCT((" & ad1 & "=" & c & ")*NOT(ISBLANK(" & ad2 & ")))"
If CInt([A2]) + (ActiveCell <> "") > 0 Then
  ActiveCell.Interior.ColorIndex = 40
  With ActiveCell.Validation
    .Add xlValidateInputOnly
    .InputMessage = "Double-clic"
  End With
  Me.Names.Add "Cellule", ActiveCell
End If
End Sub
Version (13).

Nota : j'utilise A1:A2 (post #33) pour la zone de critère dans l'autre macro.

A+
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
11
Affichages
540
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…