AionSinner
Messages postés6Date d'inscriptionmercredi 21 décembre 2005StatutMembreDernière intervention 5 janvier 2007
-
26 juil. 2006 à 10:25
AionSinner
Messages postés6Date d'inscriptionmercredi 21 décembre 2005StatutMembreDernière intervention 5 janvier 2007
-
26 juil. 2006 à 11:02
Bonjour a tous,
Je developpe actuellement une petite appli sous excel pour ma boite'...
J'y posé tout un tas de protection afin d'éviter que l'utilisateur ne fasse de mauvaise manip' mais il y a une chose que je n'arrive pas à protéger : le nom des sheets !
Je m'explique : Ma petite appli trie des données et les range dans des feuilles bien spécifiques et par pur mesure de sécurité je voudrais empécher les utilisateurs de modifier le nom de mes feuilles par mégarde, auquel cas ma macro excel planterais lamentablement, ne retrouvant pas les références aux feuilles... Help ?
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 200810 26 juil. 2006 à 10:54
Non y a pas cet évènement!
Si tu protèges le classeur mais uniquement la structure tu ne peux pas renommer ou supprimer les feuilles, mais tu peux toujours écrire dedans. Je pense que c'est la solution à ton problème!
tof008
Messages postés695Date d'inscriptionjeudi 5 mai 2005StatutMembreDernière intervention 5 janvier 201033 26 juil. 2006 à 10:27
Peut être que tu peux les renommer à chaque fois en faisant : Feuil1.Name = "TonNom"
Comme ca, même si elles sont modifiées, tu les renommes et ca t'évite les plantages...
(Si la réponse vous convient, appuyez sur réponse acceptée...).
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 200810 26 juil. 2006 à 10:35
si tu ne veux pas qu'il touche au nom des feuilles il faut protéger le classeur entier, c'est apparement la seule solution, je cherche autre chose pour voir.
Drikce 06
Vous n’avez pas trouvé la réponse que vous recherchez ?
tof008
Messages postés695Date d'inscriptionjeudi 5 mai 2005StatutMembreDernière intervention 5 janvier 201033 26 juil. 2006 à 10:35
Salut Drikce06!
En fait même si tu déplace les feuilles, elles gardent le même nom... Elles changent juste de place. Enfin je pense....
(Si la réponse vous convient, appuyez sur réponse acceptée...).
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 200810 26 juil. 2006 à 10:43
oui pour le nom d'accord mais si il le change? c'est ça la question! et après on peut passer par l'index mais le probleme reste le même si il la déplace l'index change (du moins je suppose)! Et si l'utilisateur est vraiment chiant et qu'il supprime la feuille! ça en fait des si....
autre solution si l'utilisateur n'a pas besoin de voir les feuilles, tu les caches et le probleme est résolu!
tof008
Messages postés695Date d'inscriptionjeudi 5 mai 2005StatutMembreDernière intervention 5 janvier 201033 26 juil. 2006 à 10:45
pour la suppression ok! Mais pour le nom, on ne peut pas changer le nom de Feuil1 par exemple. Tu peux lui attribuer un autre nom comme "tableau" mais pas changer le Feuil1. Mais je me demande, est'il possible de supprimer si la feuille est protégée?
(Si la réponse vous convient, appuyez sur réponse acceptée...).
AionSinner
Messages postés6Date d'inscriptionmercredi 21 décembre 2005StatutMembreDernière intervention 5 janvier 2007 26 juil. 2006 à 10:50
Meme avec une protection de la feuille, l'utilisateur peut supprimer et changer le nom
Bah ouais c'est moche tout ca ...
Malheuresement j'ai besoin que mon utilisateur est acces a ces feuilles, par conséquent je m'expose au risque de le voir modifier le nom ou supprimer ... par erreur ?
Le déplacement des feuilles ca me dérange pas outre mesure, faut juste que je trouve une solution pour les problèmes déffacage et de renomage... Je sent que ca va etre compliqué tout ca !
tof008
Messages postés695Date d'inscriptionjeudi 5 mai 2005StatutMembreDernière intervention 5 janvier 201033 26 juil. 2006 à 10:50
ok! Je viens de vérifier et effectivement, pour eviter la suppression, il faut protéger le classeur... par contre, n'y a t il pas un evenement du style beforedelete qui lui permettrait d'empecher toutes suppression? ou beforeRename?
(Si la réponse vous convient, appuyez sur réponse acceptée...).