macro signature numerique

  • Initiateur de la discussion Initiateur de la discussion cordidi
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

cordidi

Guest
Bonjour,

J'ai des petites macros impliquant quelques interdictions sur mon fichier...
Ce fichier je le met sur un partage réseaux.

Le problème est que les macros sont en niveau de securité élevé donc ca ne va pas: macros désacivé .
J'ai donc fait une signature numérique mais ca n'empeche pas mes utilisateurs de refuser ma signature numérique et par conséquent toutes mes interdiction sont levé ( impression interdite....)
Auriez vous une solution???

merci d'avance
 
Re : macro signature numerique

alors la seule solution que je voie est celle-ci :
tu affiches une feuille qui met un message du genre : La signature numérique doit être acceptée sinon mon classeur marche pas
toutes les autres feuille tu les masques en xlSheetVeryHidden
à l'ouverture du classeur, tu fais une macro qui affiche les feuilles masquées et masque la feuille d'avertissement
à la fermeture du classeur tu fais une macro qui masque toutes les feuilles et affiche la feuille d'avertissement puis enregistre le classeur.
seul soucis, ton classeur est automatiquement enregistré...
 
Re : macro signature numerique

dans l'éditeur VBA, tu vas dans la fenêtre Projets
Dans ton projet, tu cherches les objets Feuillles
tu cliques sur une feuille
Dans la fenêtre Propriétés, tu cherches la propriété Visible
3 valeurs possible pour cette propriété :

xlSheetVisible : la feuille est visible
xlSheetHidden : la feuille est masquée (peut-être réaffichée par Format - Feuille - Afficher)
wlSheetVeryHidden : la feuille est masquée et ne peut être réaffichée qu'en modifiant la propriété
 
Re : macro signature numerique

desolé je débute je cherche mon erreur pourrait tu me l'indiquer :

Private Sub workbook_open()
Call InterdireCopierCouper
Sheets("Feuil2").Visible = xlSheetVeryHidden
Sheets("Feuil1").Visible = True
End Sub



merci d'avance
 
Re : macro signature numerique

c'est bon j'avis mis "feuil1" au lieu du vrai nom de la feuille


me reste a régler le problème de l'enregistrement je vais essayé je n'hésite pas à revenir si j'ai un souci 😉 et merci beaucoup!!!
 
Re : macro signature numerique

j'y ai réfléchi et en fait tu n'est pas obligé d'enregistrer. tu affiches et masques les feuilles voulues, et une demande d'enregistrement est faite à l'utilisateur. s'il n'enregistre pas, le fichier n'a pas changé donc la feuille d'avertissement est seule affichée, s'il enregistre c'est bon aussi.
maintenant, si tu veux enregistrer automatiquement, c'est bon aussi.
 
Re : macro signature numerique

ok merci ca mache super !!!

derniere question :

l'utilisateur peut t-il desactiver les macros lorsque le fichier est ouvert ? si oui dans quel menu ? et si oui comment l'en empéché ?
 
Re : macro signature numerique

Bonjour cordidi, tototiti,

Lorsqu'un fichier est ouvert, il est impossible de désactiver les macros, sauf très temporairement.

Pour ce faire, il faut le femer et le réouvrir.

Ensuite.....

Bonne soirée bientôt.

Jean-Pierre

Edit Bonsoir tototiti
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Y
Réponses
11
Affichages
3 K
Y
C
Réponses
4
Affichages
2 K
cerb_r
C
T
Réponses
1
Affichages
3 K
tb_horus
T
S
Réponses
9
Affichages
2 K
S
F
Réponses
10
Affichages
2 K
Florian95
F
Retour