Bonjour le forum, sa faisait longtemps !
Alors voila mon problème cette fois:
Je ne peux pas poster mon projet puisqu'il s'agit d'un gros fichier avec des informations professionnelles, et le retravailler pour pouvoir le mettre en ligne me prendrais trop de temps, je vais donc esssayer de résumer !
J'utilise quelques listes déroulantes, certaines en "formulaire" et d'autres en "ActiveX" selon les besoins.
Ici, j'aimerai qu'en fonction du choix effectué sur une liste déroulante de contrôle formulaire, certaines cellules soient vérrouillées. Le tout en VBA, car j'aimerai éviter l'option validation de donnée.
Je voudrais vraiment que les cellules soient simplement vérrouillées !
La page est elle verrouillée par défaut, il s'agirait donc même plutôt de dévérouiller uniquement quelques cellules si je choisi le premier choix de ma liste, et de revérouiller ces dernières si le choix est différent.
Le tout de manière "dynamique". En farfouillant sur le net j'ai trouvé des bouts de code qui avaient l'air de fonctionner un peu, mais qui ne fonctionnaient qu'une fois en gros. J'aimerai vraiment que mes petites cellules se verrouillent/deverouillent aussi vite que je change de choix dans ma liste déroulante.
Est-ce possible ?
Je suis preneur de toute information ou idée, et présent pour toute question.
Merci d'avance !
Alors voila mon problème cette fois:
Je ne peux pas poster mon projet puisqu'il s'agit d'un gros fichier avec des informations professionnelles, et le retravailler pour pouvoir le mettre en ligne me prendrais trop de temps, je vais donc esssayer de résumer !
J'utilise quelques listes déroulantes, certaines en "formulaire" et d'autres en "ActiveX" selon les besoins.
Ici, j'aimerai qu'en fonction du choix effectué sur une liste déroulante de contrôle formulaire, certaines cellules soient vérrouillées. Le tout en VBA, car j'aimerai éviter l'option validation de donnée.
Je voudrais vraiment que les cellules soient simplement vérrouillées !
La page est elle verrouillée par défaut, il s'agirait donc même plutôt de dévérouiller uniquement quelques cellules si je choisi le premier choix de ma liste, et de revérouiller ces dernières si le choix est différent.
Le tout de manière "dynamique". En farfouillant sur le net j'ai trouvé des bouts de code qui avaient l'air de fonctionner un peu, mais qui ne fonctionnaient qu'une fois en gros. J'aimerai vraiment que mes petites cellules se verrouillent/deverouillent aussi vite que je change de choix dans ma liste déroulante.
Est-ce possible ?
Je suis preneur de toute information ou idée, et présent pour toute question.
Merci d'avance !
Dernière édition: