empecher selection ligne en fonction d une date

sirusg60

XLDnaute Nouveau
Bonjour à tous,

Je suis débutant en vba et je bloque sur la macro que j essaye de mettre sur mon fichier.
Ci-joint mon fichier pour que vous voyez mon problème.

La plage de cellules "b2:b32" contient les dates pour le mois en en cours.
Il y aura une feuille pour chaque mois suivant de l année.

La plage de cellules "A2:O32" est un champ pour des données diverses qui sont remplies chaque jour.

Le but de ma macro est d empêcher la sélection et donc la modification d une ligne dont la date est dépassée même de la veille.

Je ne peux pas passer par les validations de données car certaines colonnes bénéficieront déjà d'une liste de validation.

Je ne comprends pas pourquoi ma macro ne fonctionne pas car même quand je clic sur une cellule dont la date est postérieure, la macro m en empêche.
Je pense que je défini mal ma plage de date, j'ai essayé plusieurs méthode, mais je n'y arrive pas.
J ai toujours un message d erreur.

En vous remerciant par avance.
 

Fichiers joints

job75

XLDnaute Barbatruc
Bonsoir sirusg60, bienvenue sur XLD,

Revoyez votre macro en utilisant jour = Cells(Target.Row, 2)

A+
 

sirusg60

XLDnaute Nouveau
Un grand grand merci à toi.
Même si du coup je viens de comprendre que j avais bêtement inversé les lignes et les colonnes.
Erreur de débutant quoi :).

En tout cas merci.
 

Discussions similaires


Haut Bas