Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
bonjour,
sous excel 2003 comment peut on
verrouiller l acces à la mise en page d un onglet.
la protection du fichier n empeche paas la modification de la mise en page .
merci
bonjour;
je suis étonné ta question a déjà été vue 7 fois et personne n'a répondu😱
si j'ai bien compris, simplement en protégeant l'onglet lui-même
outils/protection/proteger la feuille (avec ou sans mot de passe)
en esperant que c'est ce que tu attendais, sinon désolé
à+
Sub interdit_MEP()
Application.CommandBars("Worksheet Menu Bar").Controls("&Fichier").Controls("Mise en Page...").Enabled = False
End Sub
Sub Autorise_MEP()
Application.CommandBars("Worksheet Menu Bar").Controls("&Fichier").Controls("Mise en Page...").Enabled = True
End Sub
Reste le problème : edit :Aperçu avant Impression
(ok problème réglé) Application.Dialogs(xlDialogPrintPreview).Show False
Sub mise_en_page_interdite()
Application.CommandBars("Worksheet Menu Bar").Controls("&Fichier").Controls("Mise en Page...").Enabled = False
Application.CommandBars.FindControls(ID:=30255).Item(1).Enabled = False
Application.CommandBars.FindControls(ID:=109).Item(3).Enabled = False
End Sub
Code:
Sub mise_en_page_autorisée()
Application.CommandBars("Worksheet Menu Bar").Controls("&Fichier").Controls("Mise en Page...").Enabled = True
Application.CommandBars.FindControls(ID:=30255).Item(1).Enabled = True
Application.CommandBars.FindControls(ID:=109).Item(3).Enabled = True
End Sub
bonjour à tous,
Je souhaite utiliser ces deux macros pour verrouiller et déverrouiller une mise en page.
Comment on insere ces deux macro sous excel?
merci d'avance pour cos réponse.
On peut la figer dans une vue (affichage) personnalisée, lorsque vient le temps d'imprimer, une petite macro fait le travail!
Par la suite, même si un usager modifier la mise en page, la macro n'en tiendra pas compte!
VB:
Sub test()
With ThisWorkbook
.CustomViews("toto").Show
.ActiveSheet.PrintOut
'Habituellement lorsque l'on détermine un affichage personnalisé
'on débute par définir un affichage "Normal", par la suite on peut
'définir autant de vue personnalisée que l'on désire d'une feuille.
.CustomViews("Normal").Show
End With
End Sub
- 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