Protection

flo2002

XLDnaute Impliqué
Re bonjour le forum,

connaissez vous un moyen pour que le message de protection n'apparaisse pas quand on double click sur une cellule protégée?

merci d'avance!!


De plus, si j'ai des feuilles cachées aux quelles je fait appel sur certaine macro ca coince car je ne peux pas les faire apparaitre!

Message édité par: flo2002, à: 15/05/2006 14:54
 

flo2002

XLDnaute Impliqué
Je ne pense pas qu'ici un exemple soit d'une grande utilité, de plus il serait de taille beaucoup trop élevé puisque j'ai 41 macro dont une vingtaine qui font particcipé des feuilles cachées.


Par contre je peux essayé d'etre plus clair.
 

papyjo

XLDnaute Nouveau
Bonjour à tous
Pour éviter le plantage sur la ou les feuilles cachées
Dans mes macros avant d'appeler la feuille 'acacher' je la rend visible
Sheets('acacher').Visible = True
Et je la cache avant de fermer la macro

En cas de plantage ou d'interruption de la macro, j'ai ajouté dans thiswokgroup
Private Sub Workbook_Open()
Sheets('acacher').Visible = False
End Sub

A+
Papyjo
 

ERIC S

XLDnaute Barbatruc
Bonjour

essaie

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If ActiveCell.Locked = True Then Cancel = True
End Sub


sur les feuilles qui t'intéressent

sinon peux-tu préciser le genre de macros qui plantent sur feuille cachée ?
A+
 

ERIC S

XLDnaute Barbatruc
re

je ne comprends pas trop

1/ normalement les lignes que je t'ai donnée empêchent la fonction doubleclic (par cancel) sur cellules verrouillées, code à mettre au niveau des feuilles, pas dans un module

2/ beaucoup de choses fonctionnent sur feuilles masquées si tu peux joindre un petit exemple avec un emacro qui plante..

A+
 

flo2002

XLDnaute Impliqué
Je fais suivre un bout de fichier avec quelques macro.

J'ai adapter la macro aout pour eviter un plantage sans la protection. [file name=forum3_20060515163259.zip size=40744]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/forum3_20060515163259.zip[/file]
 

Pièces jointes

  • forum3_20060515163259.zip
    39.8 KB · Affichages: 16

ERIC S

XLDnaute Barbatruc
re

premier point

Sheets('IRP').Protect userinterfaceonly:=True
permet de protéger l afeuille en autorisant les accès par macro

second point

essaie de simplifier tes macros, chaque macro 'mois' fait quasiment la même chose que les copines

comment lances-tu les macros mois (un bouton, le choix d'un mois?

A+
 

flo2002

XLDnaute Impliqué
les macros des mois sont lancées par un liste box et ca matche pas mal.

Le probleme c'est que je dois masqué à chaque fois quelque colonne en plus et d'autre doivent est non masquée.

Macro lourde mais, qui marche.

Sinon merci je teste ca de suite.
 

Statistiques des forums

Discussions
312 499
Messages
2 088 999
Membres
104 002
dernier inscrit
SkrauzTTV