Bonjour tout le monde,
Je suis en train de développer un module de statistiques dont les résultats s'affichent dans un tableau Excel.
Le fichier Excel se compose de 2 ou 3 cellules spéciales qui requiert des paramètres, comme par exemple la période sur laquelle on doit générer la stat. Le tableau de résultats s'affiche juste en dessous. Jusque là, aucun problème.
Je souhaiterais maintenant verrouiller la feuille afin que seules mes cellules de paramètres soient modifiables. Pour cela j'ai déverrouillé ces cellules, puis protégé la feuille... Là encore, tout va bien.
Le problème est que je souhaiterai pouvoir conserver le tri sur chacune de ces colonnes. Au moment de verrouiller, Excel me demande les actions que peuvent faire un utilisateur sur la feuille : je réponds :
- Sélectionner les cellules verrouillées
- Sélectionner les cellules déverrouillées
- Tri
- Utiliser le filtre automatique
Et là c'est le drame : autant le FILTRE marche parfaitement, autant le TRI pas du tout
J'ai du voir une dizaine de personnes poser cette question sur différents forums depuis que je cherche une solution, à chaque fois on répond "coche la case "Tri" et la personne répond "merci, ça marche"... Ben pas moi
Pour info, en cochant toutes les cases de la fenêtres "Protéger la feuille", le tri ne marche toujours pas...
Je ne peux pas non plus vraiment faire une macro qui déverrouillerai la feuille, calculerai les données puis la reverrouillerai car le fichier est entièrement généré par du code C# avec un Add-In spécial qui fait la liaison (non ce n'est pas lui le fautif puisque les données sont bonnes et qu'il ne fait que ça ).
Quelqu'un aurait-il donc une idée pour que je puisse utiliser le TRI sur des colonnes dont les cellules sont verrouillées, même avec l'option "Tri" d'activer au verrouillage ?
Merci
Partager