Bonjour à tous,
je vais essayer de vous exposer mon problème (pas simple) :
alors voila,
je crée un fichier Excel de saisi qui est une surcouche d'un logiciel de gestion.
Comme ce fichier Excel est une surcouche d'un logiciel, la saisie dans ce fichier doit impérativement respecter des règles. Ces règles sont définies par des listes déroulantes (menu Données-> Validation : Listes ...)
Ce fichier est livré au client. J'ai essayé au maximum de le blindé pour que les listes définies ne soient pas modifiable : protection de la feuille et du classeur.
Le problème est que cette protection n'empeche pas de modifier les listes définies par Validation Liste : il suffit de copier puis coller une cellule puis la liste déroulante disparait.
questions :
1. L'énoncé de mon problème est-il clair ?
2. Existe t-il une solution à mon problème ?
Je précise que j'ai tenté les 2 choses suivantes :
1. interdire les copier-coller : il me semble que cette solution n'est pas terrible pour un outil de saisi !!!
2. intercepter le copier coller et ne faire que du coller par valeur (avec le code fourni pour le clipBoard): en cours mais très compliqué car
je n'arrive pas à faire du collage par valeur multi cellule ...,
+ je suis obligé de supprimer le copier coller pour le coder moi même (application.cutcopymode = false) ce qui rend (impossible pour moi) le copier coller depuis una autre fichier excel vers mon fichier excel (si une seule instance d'excel ouverte) ..
bref la solution 2 est très lourde pour ne pas être pleinement satisfaisante ...
Partager