Bonjour à tous,
Alors j'ai un problème classique, le verrouillage des colonnes d'une feuille Excel.
Je dispose de deux feuilles : "Feuil1" et "Feuil2"
La "Feuil1" contient un tableau contenant le nom, prénom et date de naissance des élèves.
A l'ouverture du fichier, le professeur n'a pas le droit de supprimer des lignes ou de modifier le nom, prénom et date de naissance de l'élève, ces colonnes doivent donc être verrouillés, par contre il peut modifier les colonnes "Note maths", "note physique" et "note français" avec une condition, que le contenu de la cellule "accord"qui existe dans la feuil2 soit = OK, sinon toute la "feuil1" doit être verrouillée (même les colonnes destinées aux notes qui étaient modifiables avant). Sans fermer le fichier, dès que la cellule "accord" change de contenu, c'est à dire qu'elle contient "OK", le professeur peut à présent changer uniquement les colonnes notes maths, physique et français.
Pourriez-vous m'aider avec un code VBA ?
Merci à vous
Alors j'ai un problème classique, le verrouillage des colonnes d'une feuille Excel.
Je dispose de deux feuilles : "Feuil1" et "Feuil2"
La "Feuil1" contient un tableau contenant le nom, prénom et date de naissance des élèves.
A l'ouverture du fichier, le professeur n'a pas le droit de supprimer des lignes ou de modifier le nom, prénom et date de naissance de l'élève, ces colonnes doivent donc être verrouillés, par contre il peut modifier les colonnes "Note maths", "note physique" et "note français" avec une condition, que le contenu de la cellule "accord"qui existe dans la feuil2 soit = OK, sinon toute la "feuil1" doit être verrouillée (même les colonnes destinées aux notes qui étaient modifiables avant). Sans fermer le fichier, dès que la cellule "accord" change de contenu, c'est à dire qu'elle contient "OK", le professeur peut à présent changer uniquement les colonnes notes maths, physique et français.
Pourriez-vous m'aider avec un code VBA ?
Merci à vous