Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Protection et groupement [ Divers / General ] (p009765)

lundi 14 janvier 2008 à 21:53:39 | Protection et groupement

p009765

J'ai besoin d'aide.  Je veux protéger une feuille tout en me servant du grouper.  Je sais qu'on peut le faire avec Visual Basic mais la procédure que j'avais n'était pas clair.  Est-ce qu'il y a quelqu'un qui peut m'aider avec une procédure plus facile à comprendre.

Merci de votre précieuse aide.

Volcano

lundi 14 janvier 2008 à 23:44:52 | Re : Protection et groupement

MPi

Qu'est-ce que tu entends par feuille et Visual Basic ?
J'imagine que tu travailles sous Excel et VBA ? c'est ça ?

Quelle est cette procédure pas claire dont tu parles ?

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI


mardi 15 janvier 2008 à 15:16:25 | Re : Protection et groupement

p009765

Bonjour et merci de prendre le temps de me répondre.

Dans Excel
Protégé des données
Grouper

Je veux pouvoir fermer et ouvrir le groupement même si les données sont protégés.

Il y avait une communication à ce sujet qui donnait la possibilité de le faire c'est en ouvrant Visual Basic et en changeant les paramètres. 

Est-ce que tu connais la réponse?

 Merci à l'avance

Volcano

mardi 15 janvier 2008 à 16:26:33 | Re : Protection et groupement

p009765

Voici la procédure que je parlais qui n'était pas tellement clair, que j'ai vu dans les échanges sur la protection et le groupage dans Excel


ActiveSheet.EnableOutlining = True  'permet de garder la fonctionnalité PLANS
    ActiveSheet.Protect UserInterfaceOnly:=True, DrawingObjects:=False, Contents:=True, Scenarios:= _
        False, AllowFormattingCells:=True, AllowFormattingColumns:=True, _
        AllowDeletingRows:=True, AllowFormattingRows:=True, AllowInsertingRows:=True, AllowSorting:=True, _
        AllowFiltering:=True, AllowUsingPivotTables:=True

Le but c'est de protéger ton document avec ce code à chaque fois que tu l'ouvres, et tu ne devrais plus avoir de pb.

 Merci
Volcano

mardi 15 janvier 2008 à 23:33:45 | Re : Protection et groupement

MPi

L'as-tu essayé cette procédure ?

Je viens d'essayer ceci que j'utilise pour laisser les filtres actifs même en mode protégé et ça fonctionne bien

À mettre dans ThisWorkbook... au cas où...

Private Sub Workbook_Open()
   
    ActiveSheet.Protect DrawingObjects:=True, _
        Contents:=True, Scenarios:=True, _
        userinterfaceonly:=True
    ActiveSheet.EnableOutlining = True      'pour les groupes
    ActiveSheet..EnableAutoFilter = True   'pour les filtres
End Sub

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI


mercredi 16 janvier 2008 à 15:25:04 | Re : Protection et groupement

p009765

Ce n'est pas le filtre avec la protection mais plutôt faire la fonction "Grouper" avec la fonction de "protection.

Je vais essayer ce que tu me propose!

Merci

Volcano



Cette discussion est classé dans : aide, procédure, protection, groupement


Répondre à ce message

Sujets en rapport avec ce message

A l'aide ! [ par franckhj ] Avant de pouvoir continuer une procédure je dois savoir si la copie d'un fichier est terminée la une disquette.Une fois le test exécuté si la valeur v besoin d'aide!!!!! [ par Crazyblinkgirl ] Salut!Pourrait on me dire comment faire pour permettre la saisie de plusieurs caracteres text avec une telle procédure? En effet, je ne peux en taper Protection excel et groupement de cellules [ par bartmobile ] Bonjour à tous et toutes,J'ai un "gros" problème sur une feuille excel...J'ai des cellules à verrouiller sur une feuille, mais j'ai également des grou aide sur VBA [ par pipiche ] je début dans le dévelloppement et je suis perdu dans une appli VBA.Je fais beaucoup de formules dans un seul module et VBA me dit que la procedure es Aide utilisation procédure stockée avec Visual Basic.net [ par erti1711 ] Bonjour a tous,voila j'ai créer une base de donnée avec SQL Serveur 2005 dans laquelle j'ai 5 tables dont une table PLAT identifié par NumPlat et cara aide realisation casse brique [ par crazygoth ] Bonsoir tout le monde voila je sais qu'il y a déjà plein de casse brique mais je souhaite réaliser le mien je début donc rien de mieux que de commence Erreur de compilation: La déclaration de la procédure ne correspond pas à la description de l'événement ou de la procédure du même nom. [ par Zappam ] Bonjour, voici mon problème:J'ai mis plusieurs controles Winsock dans mon programme, j'ai fais un groupe de controles.Par exemple, il y a Winsock1(0), aide sur ls base de données [ par yassirGI ] salut les amis, voici le code VB6 que je met pour afficher les élements d'un chanps Access ds un listbox dim db as Database d Aide sur déplacement de répertoires [ par narfix ] Bonjour !J'aessaye d'utiliser la fonction MoveFileWithProgress pour déplacer des répertoires et cela ne fonctionne pas pour une raison inconnue. La fo Probleme de compehension. Besoin d'aide [ par GiBuSS1942 ] Bon voila donc j'ai mon appli tout va bien sa tourne.Mais une seule chose foire et c'est la plus importante :Quand j'ecris ceci Rs.Fields(0).Value je


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.