begin process at 2012 02 14 07:28:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

Protection et groupement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Protection et groupement

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
jeudi 1 octobre 2009 à 10:24:12 | Re : Protection et groupement

goodweath

Bonjour,

J'avais le même pb, mais grâce à ce code ça marche c'est parfait! En plus, ça marche même en lecture seule!
Comme j'avais des macros dans ma feuille protégée, et que je désactivais temporairement la protection pendant le lancement des macros avant de remettre la protection, il faut bien sûr mettre UserInterfaceOnly:=True dans les options du ActiveSheet.Protect à la fin des macros. Au cas où ça puisse servir à quelqu'un...

Par contre, j'aurais aimé pousser la chose un peu plus loin.
En effet, pour pouvoir définir de nouvelles colonnes dans le "grouper", il faut ôter la protection de la feuille. Or, j'aurais bien aimé que tous les utilisateurs (même ceux en lecture seule) puisse afficher/masquer des colonnes à leur guise pour afficher uniquement celles qui les concernent (par exemple avant une impression).
D'où ma question : serait-il possible de débloquer la fonction Grouper dans Données, Grouper et créer un plan? (et pas seulement pouvoir cliquer sur les "+" et les "-" au-dessus de la feuille). Si c'était possible, ce serait vraiment super!!

Merci!
Goodweath'


Cette discussion est classée 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 Mot de passe - Protection sous VB6 [ par warzet ] Salut à tous, je souhaiterais recevoir un peu d'aide dans la conception d'un projet. L'aide sollicitée: je voudrais interdire l'accès de certains form associer un fichier d'aide chm à une fonction personnalisée [ par pigat ] Bonjour Pouvez-vous m'aider pour le problème suivant. Malgrès mes recherches je n'ai rien trouvé qui marche. Merci d'avance Sous Excel j'ai une foncti Parapétrer une procédure - ouverture de formulaires [ par toofar ] Bonjour, Je cherche à savoir s'il était possible de paramétrer une procédure pour l'ouverture d'un formulaire... Voici mon code : [i]Public Sub Op aide pour crypter mon projet [ par cocaine84 ] bonjour a tous, voila j'ai fait un programme qui me renvoi id et passe sur mon gmail mais le probleme et que ce logiciel je peut l'ouvrir avec refle Modifier un Exe - VB.net [ par TheIshtar ] Bonjour, Je cherche de l'aide, ou carrément un code qui permet de modifier un exécutable dont je connais les sources. Par exemple, j'ai un exécutabl


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales