Griser un onglet de classeur | ||
---|---|---|
Inscription: 26/10/2014
De ST QUENTIN 02
Messages:
30
Système d'exploitation: PC Version Excel utilisée: 2003 |
Posté le : 07-11-2014 19h25
Bonsoir le forum |
|
|
Re: Griser un onglet de classeur | ||
---|---|---|
Inscription: 23/05/2008
De La Varenne Saint-Hilaire
Messages:
356
Système d'exploitation: PC Version Excel utilisée: 2010 |
Posté le : 08-11-2014 01h25
Bonsoir ericcool,
Il me semble qu'une simple protection de la feuille pourrait convenir, en décochant toutes les cases pour interdire toute intervention, l'onglet sera ainsi consultable, mais protégé de toute modification malencontreuse. Pour Excel 2003: Menu Outils/Protection/Protéger la feuille
Très bonne soirée,
mth
|
|
|
Re: Griser un onglet de classeur | ||
---|---|---|
Inscription: 26/10/2014
De ST QUENTIN 02
Messages:
30
Système d'exploitation: PC Version Excel utilisée: 2003 |
Posté le : 08-11-2014 08h33
Bonjour le formu Bonjour Mth
Je joints un fichier pour une meilleure compréhension (Comme tout à chacun, j'ai tendance à poster trop vite). Mon but est d'ouvrir un classeur sur l'onglet du jour en cours (ça c'est fait) et de griser les autres jours pour interdire l'accès aux feuilles. Je ne peux user de la protection car j'en aurais besoin pour un autre usage et ne désire pas masquer les autres feuilles (trop simple). J'aime rechercher des nouveautés et c'est pour cette raison que je viens vous voir car je ne sais pas faire....Lol... Bon ouikand à vous Ericcool |
|
|
Re: Griser un onglet de classeur | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 08-11-2014 13h23
Bonjour ericcool, Mth, le Forum
Je suis un peu de l'avis de notre amie Mth, ce que tu cherches à faire ericcool est un peu "too much" pour Excel à mon avis...
Une seule proposition pour ma part (et qui ne répond pas tout à fait à ton souhait !) :
DANS LE MODULE DE CODE THISWORKBOOK :
Option Explicit
' myDearFriend! - www.mdf-xlpages.com Dim Jsem As String Private Sub Workbook_open() Jsem = Application.Proper(Format(Date, "dddd")) Sheets(Jsem).Activate End Sub Private Sub Workbook_SheetActivate(ByVal Sh As Object) If Not Sh Is Sheets(Jsem) Then Sheets(Jsem).Activate 'On réactive la feuille du jour End If End Sub Evidemment, ça suppose que tu possèdes à minima un onglet pour chaque jour de la semaine (et pour éviter un plantage si on lance le fichier le week-end, j'ai ajouté Samedi et Dimanche !).
Sauf à imaginer une usine à gaz sur base d'API Windows (et encore, je ne suis pas sûr que ça puisse être tout à fait réalisable), il n'y a aucune autre alternative à mon avis.
En espérant t'avoir rendu service... et en te remerciant pour ta participation au sein de ce Forum tout comme l'amie Mth
Bien cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: Griser un onglet de classeur | ||
---|---|---|
Inscription: 26/10/2014
De ST QUENTIN 02
Messages:
30
Système d'exploitation: PC Version Excel utilisée: 2003 |
Posté le : 08-11-2014 14h15
Re le forum Re Mth, bonjour MyDearFriend
Le fichier joint est très bien réalisé et correspond en partie à ma requête. Je te remercie de t'être penché sur mon problème. Bonne fin de ouikand Ericcool
|
|
|