XL 2019 Planning Excel

marilu

XLDnaute Nouveau
Bonjour,

Je souhaite faire une liste déroulante pour chaque mois, afin d'afficher le service,
J'ai tenté via "validation des données" mais cela ne fonctionne pas,
Également, si possible à l'ouverture du fichier d'afficher le mois en cours ?
Merci par avance
 

Pièces jointes

  • Gestion des Congés et Absences.xlsm
    928.3 KB · Affichages: 19

marilu

XLDnaute Nouveau
Bonjour,
Je fais un clic droit et supprimer, cela me supprime le salarié mais me laisse une ligne blanche,
L'historique des congés, par exemple un salarié qui va sortir en juillet, le supprimer sur juillet, mais le laisser sur juin,
J'ai voulu supprimer le salrié de la ligne 21 :
1592480620426.png
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Je ne sais pas de quel fichier dont vous parlez.
Dans le dernier du post #13 vous avez ceci :
1.jpg

vous cliquez droit sur la ligne 21 Supprimer et vous avez cela :
2.jpg

La personne 1-10 a été supprimée et il n'y a pas de ligne blanche.
Dans votre fichier la liste est statique ou dynamique ?
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
C'est normal, dans ce fichier il y a une macro Worksheet_Change qui s'active lorsque vous touchez à la colonne A. ( ou à toute cellule dans Planning )
Si vous supprimez cette macro, ça marche.
Si vous interdisez cette macro sur les colonnes 1 et 2 ça marche aussi :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Or Target.Column = 2 Then Exit Sub
 If Not Intersect([planning], Target) Is Nothing Then
   Application.EnableEvents = False
   Selection.Value = Target
   Application.EnableEvents = True
   On Error Resume Next
   Selection.Interior.ColorIndex = [couleurs].Find(Target, LookAt:=xlWhole).Interior.ColorIndex
  End If
End Sub
 

Discussions similaires

Réponses
14
Affichages
737
Réponses
45
Affichages
1 K
Réponses
9
Affichages
368

Statistiques des forums

Discussions
312 305
Messages
2 087 090
Membres
103 464
dernier inscrit
Inconnu2