Difficulté Code VBA (mise à jour d'un planning en fonction du mois)

Bonjour à tous,

J'ai construit un planning de congé avec plusieurs codes VBA. Celui-ci dit se mettre à jour quand on change de mois sur chacun des onglet "X" et "Y" en fonction des demandes notifiés sur l'onglet "Request" (cf. Fichier):

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$D$6" Then 'définition de la target = le mois'
           MajCP
    End If
End Sub

Pour le fichier "X" cela fonctionne très bien mais malheureusement pas pour mon onglet "Y".

Pour info, la mise à jour lors du changement de mois appelle la macro du module 4.

Pouvez-vous m'aider?

Merci d'avance pour votre aide.

Fa.

Bonjour,

Il y a des conflits dans tes définitions de noms

Tu emploies les mêmes pour X et Y, mais une fois en étendue limitée et une fois pour tout le classeur.

Il faut faire le ménage !

capture d ecran 691

ok, merci pour le conseil

Bonjour,

Quelle est la meilleure solution?

- Définir un nom pour l'ensemble des plages des différentes feuilles

ou

-Définir un nom par plage par feuille

Merci pour ton aide,

Fa.

J'ai trouvé, merci

Rechercher des sujets similaires à "difficulte code vba mise jour planning fonction mois"