begin process at 2010 02 10 12:31:28
  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 Aide : Demander les droits administrateurs pour executer le programme [ par HTMLer ] Bonjour, je créé une application qui copie des polices dans le dossier Fonts de Windows (qui est protégé bien evidemment) Je voudrais, au démarrage de Besoin d'aide pour port com SVP!!! [ par Billygoldwin ] Bonjour à tous, voila mon problème : je dois créer une maquette de test pour cartes de communication série électronique; et j'aimerai pouvoir : Aide sur Port LPT [ par alvinemambele ] Salut! je suis débutant en VB 6.0, et je viens de maitre en œuvre une petit montage électronique me permettant de commander des lampes par un relais. comment basculer la langue à l'aide d'un textbox [ par zidani1273 ] svp aider moi par les codes néssécaires de basculement de la langue à une autre .par textbox


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,608 sec (4)

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