Le forum d'Aide Informatique pour tous
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
PortailPortail  AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Nouveaux sujets
» Carte réseau qui disparait
Pb avec EXCEL 2007 Icon_minitimeDim 25 Fév - 9:38 par maverick70

» torrent francais
Pb avec EXCEL 2007 Icon_minitimeMer 22 Fév - 19:03 par jack23

» torrent francais
Pb avec EXCEL 2007 Icon_minitimeMer 22 Fév - 19:02 par jack23

» Mettre en veille
Pb avec EXCEL 2007 Icon_minitimeMer 16 Nov - 16:55 par guyp

» erreur messagerie
Pb avec EXCEL 2007 Icon_minitimeJeu 11 Aoû - 13:34 par serge57

» ajout à mon message initial
Pb avec EXCEL 2007 Icon_minitimeVen 20 Mai - 13:23 par basley

» problème de messagerie
Pb avec EXCEL 2007 Icon_minitimeVen 20 Mai - 13:21 par basley

» Graver MP3
Pb avec EXCEL 2007 Icon_minitimeSam 9 Jan - 4:06 par guyp

» lenteur ouverture page internet
Pb avec EXCEL 2007 Icon_minitimeMer 21 Oct - 17:57 par vivista
















Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €

 

 Pb avec EXCEL 2007

Aller en bas 
2 participants
AuteurMessage
GUGUSSE2
Nouveau



Nombre de messages : 1
Réputation : 0
Date d'inscription : 29/10/2007

Pb avec EXCEL 2007 Empty
MessageSujet: Pb avec EXCEL 2007   Pb avec EXCEL 2007 Icon_minitimeMar 30 Oct - 10:53

Bonjour,





J'ai créé un fichier comportant deux boutons auxquels j'ai affecté
les deux macros suivantes, ce fichier étant enregistré sur une
disquette ou sur une clef USB que le prof garde précieusement !



Il suffit d'ouvrir ce fichie ET le fichier "xxx.xlsm" pour pouvoir
protéger ou déprotéger d'un seul clic toutes les feuilles, et les
macros ne figurent pas dans le fichier manipulé par les élèves.



En vérifiant le bon fonctionnement de l'ensemble, et du fait que je
ne suis pas sûr de disposer d'EXCEL 2007, j'ai fait deux sauvegardes :

la première au format EXCEL 2007 et la deuxième au format EXCEL 93-97



Lorsque je récupère les fichiers au format EXCEL 93-97 (en mode
compatibilité), tout est OK (le fichier "xxx.xls" s'ouvre en état
protégé, mais lorsque je les récupère au format EXCEL 2007, TOUTES les
cases du fichier "xxx.xlsm" sont accessibles, y compris les cases
verrouillées !





Quelqu'un peut' il m'expliquer pourquoi la protection ne résiste
pas à la sauvegarde et/ou à l'ouverture ? Que manque-t' il à mes macros
"2007" ?







Sub Protéger_xxx()



'

Workbooks("xxx").Activate



For Each f In Worksheets



f.Protect "toto", DrawingObjects:=True, Contents:=True, Scenarios:=True



ActiveSheet.EnableSelection = xlUnlockedCells



Next



End Sub









Sub Déprotéger_xxx()



'

Workbooks("xxx").Activate



Dim MDP As String



MDP = InputBox("Entrer mot de passe :", "Désactivation de la protection des feuilles")



For Each f In Worksheets



f.Unprotect MDP



Next



End Sub
Revenir en haut Aller en bas
Yora_senior
Expert confirmé



Masculin Nombre de messages : 1187
Localisation : Saint
Réputation : 0
Date d'inscription : 29/06/2005

Votre configuration PC
Processeur, RAM:
Carte graphique, disque dur:
Système d'exploitation, service pack:

Pb avec EXCEL 2007 Empty
MessageSujet: Re: Pb avec EXCEL 2007   Pb avec EXCEL 2007 Icon_minitimeMar 30 Oct - 19:16

Bonsoir Gugusse2,

Je n'ai pas Excel 2007 et il y a longtemps que je n'ai plus Excel 97.

Dans cette procédure :

Code:
Sub Protéger_xxx()
Workbooks("xxx").Activate
For Each f In Worksheets
f.Protect "toto", DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.EnableSelection = xlUnlockedCells
Next
End Sub

1) on suppose que la variable "f" est définie en variable "Object" ou "Worksheets" mais le problème n'est pas vraiment là à priori.

2) dans la 1ère ligne ci-dessous vous protégez le contenu des cellules verrouillées et dans la 2ème vous ne permettez de selectionner que les cellules non protégées et donc non verrouillées :

Code:
f.Protect "toto", DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.EnableSelection = xlUnlockedCells

Il y a pas mal de nouvelles fonctionnalité entre la version 2007 et les versions précédentes et en particulier en ce qui concerne la protection des classeurs, feuilles et cellules.

Sous Excel 2007 et en affichant la fenêtre VBA vous placez le curseur sur le terme "Protect" et vous appuyez sur la touche "F1". Vous devriez trouver de l'aide sur cette fonction.

Vous pouvez aussi faire la même chose sur "EnableSelection"

Tenez-nous au courant.
Amicalement.
Revenir en haut Aller en bas
 
Pb avec EXCEL 2007
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Importer un fichier excel sur Outlock 2007
» Tri s/ Excel avec valeur tjs ajoutée à la colonne RESOLU
» conditions dans excel
» mot de passe excel
» Intervalle sur Excel

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le forum d'Aide Informatique pour tous :: Applications :: Bureautique-
Sauter vers: