bonjour Alpha,
voici la syntaxe,
Private Sub Workbook_Open()
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = False
Next
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = True
Next
End Sub
isabelle
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus et
aller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles
tu
le colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne passe
pas
parOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
bonjour Alpha,
voici la syntaxe,
Private Sub Workbook_Open()
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = False
Next
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = True
Next
End Sub
isabelle
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus et
aller sur la page.
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:e0BKqSE2DHA.2604@TK2MSFTNGP09.phx.gbl...
Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,
ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles
tu
le colle.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:%23Aqku3D2DHA.2972@TK2MSFTNGP09.phx.gbl...
Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:eAGfdyD2DHA.2396@TK2MSFTNGP09.phx.gbl...
Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:O9cL%23XD2DHA.3496@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,
j'ai
créé des boutons macros. Je souhaite que l'utilisateur ne passe
pas
par
Outils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
bonjour Alpha,
voici la syntaxe,
Private Sub Workbook_Open()
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = False
Next
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = True
Next
End Sub
isabelle
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus et
aller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles
tu
le colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne passe
pas
parOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer dessus et
aller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles tu
le colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne passe pas
parOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer dessus et
aller sur la page.
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:e0BKqSE2DHA.2604@TK2MSFTNGP09.phx.gbl...
Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,
ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles tu
le colle.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:%23Aqku3D2DHA.2972@TK2MSFTNGP09.phx.gbl...
Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:eAGfdyD2DHA.2396@TK2MSFTNGP09.phx.gbl...
Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:O9cL%23XD2DHA.3496@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,
j'ai
créé des boutons macros. Je souhaite que l'utilisateur ne passe pas
par
Outils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer dessus et
aller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles tu
le colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne passe pas
parOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
bonjour Alpha,
voici la syntaxe,
Private Sub Workbook_Open()
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = False
Next
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = True
Next
End Sub
isabelle
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer dessus et
aller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles tu
le colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne passe pas
parOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
bonjour Alpha,
voici la syntaxe,
Private Sub Workbook_Open()
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = False
Next
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = True
Next
End Sub
isabelle
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer dessus et
aller sur la page.
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:e0BKqSE2DHA.2604@TK2MSFTNGP09.phx.gbl...
Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,
ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles tu
le colle.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:%23Aqku3D2DHA.2972@TK2MSFTNGP09.phx.gbl...
Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:eAGfdyD2DHA.2396@TK2MSFTNGP09.phx.gbl...
Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:O9cL%23XD2DHA.3496@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,
j'ai
créé des boutons macros. Je souhaite que l'utilisateur ne passe pas
par
Outils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
bonjour Alpha,
voici la syntaxe,
Private Sub Workbook_Open()
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = False
Next
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = True
Next
End Sub
isabelle
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer dessus et
aller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles tu
le colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne passe pas
parOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de faire
prendre à la propriété Visible de
la feuille la valeur veryhidden lorsqu'on la quitte et de la rendre
visible uniquement au lancement de
ta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus et
aller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles
tu
le colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne passe
pas
parOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de faire
prendre à la propriété Visible de
la feuille la valeur veryhidden lorsqu'on la quitte et de la rendre
visible uniquement au lancement de
ta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:uV00meE2DHA.3224@tk2msftngp13.phx.gbl...
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus et
aller sur la page.
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:e0BKqSE2DHA.2604@TK2MSFTNGP09.phx.gbl...
Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,
ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles
tu
le colle.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:%23Aqku3D2DHA.2972@TK2MSFTNGP09.phx.gbl...
Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:eAGfdyD2DHA.2396@TK2MSFTNGP09.phx.gbl...
Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:O9cL%23XD2DHA.3496@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,
j'ai
créé des boutons macros. Je souhaite que l'utilisateur ne passe
pas
par
Outils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de faire
prendre à la propriété Visible de
la feuille la valeur veryhidden lorsqu'on la quitte et de la rendre
visible uniquement au lancement de
ta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus et
aller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles
tu
le colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne passe
pas
parOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
un poil plus court :
Private Sub Workbook_Open()
Application.CommandBars("Tools").Controls("&Options...").Enabled = False
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.CommandBars("Tools").Controls("&Options...").Enabled = True
End Sub
isabelle
bonjour Alpha,
voici la syntaxe,
Private Sub Workbook_Open()
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = False
Next
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = True
Next
End Sub
isabelle
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus et
aller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de
feuilles tu
le colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne
passe pas
parOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
un poil plus court :
Private Sub Workbook_Open()
Application.CommandBars("Tools").Controls("&Options...").Enabled = False
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.CommandBars("Tools").Controls("&Options...").Enabled = True
End Sub
isabelle
bonjour Alpha,
voici la syntaxe,
Private Sub Workbook_Open()
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = False
Next
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = True
Next
End Sub
isabelle
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus et
aller sur la page.
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:e0BKqSE2DHA.2604@TK2MSFTNGP09.phx.gbl...
Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,
ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de
feuilles tu
le colle.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:%23Aqku3D2DHA.2972@TK2MSFTNGP09.phx.gbl...
Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:eAGfdyD2DHA.2396@TK2MSFTNGP09.phx.gbl...
Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:O9cL%23XD2DHA.3496@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,
j'ai
créé des boutons macros. Je souhaite que l'utilisateur ne
passe pas
par
Outils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
un poil plus court :
Private Sub Workbook_Open()
Application.CommandBars("Tools").Controls("&Options...").Enabled = False
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.CommandBars("Tools").Controls("&Options...").Enabled = True
End Sub
isabelle
bonjour Alpha,
voici la syntaxe,
Private Sub Workbook_Open()
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = False
Next
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each c In Application.CommandBars("Tools").Controls
If c.Caption = "&Options..." Then c.Enabled = True
Next
End Sub
isabelle
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus et
aller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de
feuilles tu
le colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne
passe pas
parOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Mais il y a du génie dans cette proc ;-)
encore merci pour ta patience,
Alpha
"Philippe.R" a écrit dans le message de
news:%234%Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de faire
prendre à la propriété Visible dela feuille la valeur veryhidden lorsqu'on la quitte et de la rendre
visible uniquement au lancement deta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus etaller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles
tule colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne passe
pasparOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Mais il y a du génie dans cette proc ;-)
encore merci pour ta patience,
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:%234%23n1nE2DHA.2548@tk2msftngp13.phx.gbl...
Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de faire
prendre à la propriété Visible de
la feuille la valeur veryhidden lorsqu'on la quitte et de la rendre
visible uniquement au lancement de
ta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:uV00meE2DHA.3224@tk2msftngp13.phx.gbl...
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus et
aller sur la page.
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:e0BKqSE2DHA.2604@TK2MSFTNGP09.phx.gbl...
Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,
ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles
tu
le colle.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:%23Aqku3D2DHA.2972@TK2MSFTNGP09.phx.gbl...
Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:eAGfdyD2DHA.2396@TK2MSFTNGP09.phx.gbl...
Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:O9cL%23XD2DHA.3496@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,
j'ai
créé des boutons macros. Je souhaite que l'utilisateur ne passe
pas
par
Outils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Mais il y a du génie dans cette proc ;-)
encore merci pour ta patience,
Alpha
"Philippe.R" a écrit dans le message de
news:%234%Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de faire
prendre à la propriété Visible dela feuille la valeur veryhidden lorsqu'on la quitte et de la rendre
visible uniquement au lancement deta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus etaller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de feuilles
tule colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne passe
pasparOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
C'est avec plaisir ;o)))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:
Mais il y a du génie dans cette proc ;-)
encore merci pour ta patience,
Alpha
"Philippe.R" a écrit dans le message de
news:%234%Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de faire
prendre à la propriété Visible dela feuille la valeur veryhidden lorsqu'on la quitte et de la rendre
visible uniquement au lancement deta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus etaller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de
feuilles
tule colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille
à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne
passe
pasparOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
C'est avec plaisir ;o)))
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:uFJRBuE2DHA.3496@TK2MSFTNGP11.phx.gbl...
Mais il y a du génie dans cette proc ;-)
encore merci pour ta patience,
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:%234%23n1nE2DHA.2548@tk2msftngp13.phx.gbl...
Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de faire
prendre à la propriété Visible de
la feuille la valeur veryhidden lorsqu'on la quitte et de la rendre
visible uniquement au lancement de
ta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:uV00meE2DHA.3224@tk2msftngp13.phx.gbl...
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus et
aller sur la page.
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:e0BKqSE2DHA.2604@TK2MSFTNGP09.phx.gbl...
Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,
ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de
feuilles
tu
le colle.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:%23Aqku3D2DHA.2972@TK2MSFTNGP09.phx.gbl...
Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:eAGfdyD2DHA.2396@TK2MSFTNGP09.phx.gbl...
Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:O9cL%23XD2DHA.3496@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille
à
l'autre,
j'ai
créé des boutons macros. Je souhaite que l'utilisateur ne
passe
pas
par
Outils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
C'est avec plaisir ;o)))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:
Mais il y a du génie dans cette proc ;-)
encore merci pour ta patience,
Alpha
"Philippe.R" a écrit dans le message de
news:%234%Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de faire
prendre à la propriété Visible dela feuille la valeur veryhidden lorsqu'on la quitte et de la rendre
visible uniquement au lancement deta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus etaller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de
feuilles
tule colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille
à
l'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne
passe
pasparOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Merci mille fois Philippe une p'tite dernière si tu le permet ?
Connais-tu la syntaxe afin de masquer le bouton Outils ?
Alpha
"Philippe.R" a écrit dans le message de
news:C'est avec plaisir ;o)))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:Mais il y a du génie dans cette proc ;-)
encore merci pour ta patience,
Alpha
"Philippe.R" a écrit dans le message de
news:%234%Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de faire
prendre à la propriété Visible dela feuille la valeur veryhidden lorsqu'on la quitte et de la rendre
visible uniquement au lancement deta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus etaller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de
feuillestule colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille
àl'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne
passepasparOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Merci mille fois Philippe une p'tite dernière si tu le permet ?
Connais-tu la syntaxe afin de masquer le bouton Outils ?
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:u7hhswE2DHA.1188@TK2MSFTNGP11.phx.gbl...
C'est avec plaisir ;o)))
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:uFJRBuE2DHA.3496@TK2MSFTNGP11.phx.gbl...
Mais il y a du génie dans cette proc ;-)
encore merci pour ta patience,
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:%234%23n1nE2DHA.2548@tk2msftngp13.phx.gbl...
Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de faire
prendre à la propriété Visible de
la feuille la valeur veryhidden lorsqu'on la quitte et de la rendre
visible uniquement au lancement de
ta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:uV00meE2DHA.3224@tk2msftngp13.phx.gbl...
Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus et
aller sur la page.
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:e0BKqSE2DHA.2604@TK2MSFTNGP09.phx.gbl...
Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,
ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de
feuilles
tu
le colle.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:%23Aqku3D2DHA.2972@TK2MSFTNGP09.phx.gbl...
Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:eAGfdyD2DHA.2396@TK2MSFTNGP09.phx.gbl...
Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:O9cL%23XD2DHA.3496@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille
à
l'autre,
j'ai
créé des boutons macros. Je souhaite que l'utilisateur ne
passe
pas
par
Outils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Merci mille fois Philippe une p'tite dernière si tu le permet ?
Connais-tu la syntaxe afin de masquer le bouton Outils ?
Alpha
"Philippe.R" a écrit dans le message de
news:C'est avec plaisir ;o)))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:Mais il y a du génie dans cette proc ;-)
encore merci pour ta patience,
Alpha
"Philippe.R" a écrit dans le message de
news:%234%Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de faire
prendre à la propriété Visible dela feuille la valeur veryhidden lorsqu'on la quitte et de la rendre
visible uniquement au lancement deta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:Merci Philippe, en fait même s'il ne les voit pas, il peut cliquer
dessus etaller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de
feuillestule colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une feuille
àl'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur ne
passepasparOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Re,
Une sub pour désactiver, une autre pour réactiver :
Sub cachemenu()
Application.CommandBars(1).Controls(6).Enabled = False
End Sub
Sub affichemenu()
Application.CommandBars(1).Controls(6).Enabled = True
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%
Merci mille fois Philippe une p'tite dernière si tu le permet ?
Connais-tu la syntaxe afin de masquer le bouton Outils ?
Alpha
"Philippe.R" a écrit dans le message de
news:C'est avec plaisir ;o)))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:Mais il y a du génie dans cette proc ;-)
encore merci pour ta patience,
Alpha
"Philippe.R" a écrit dans le message de
news:%234%Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de
faire
prendre à la propriété Visible dela feuille la valeur veryhidden lorsqu'on la quitte et de la
rendre
visible uniquement au lancement deta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:Merci Philippe, en fait même s'il ne les voit pas, il peut
cliquer
dessus etaller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur
tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de
feuillestule colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le
message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As
Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une
feuille
àl'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur
ne
passepasparOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Re,
Une sub pour désactiver, une autre pour réactiver :
Sub cachemenu()
Application.CommandBars(1).Controls(6).Enabled = False
End Sub
Sub affichemenu()
Application.CommandBars(1).Controls(6).Enabled = True
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:%23SlMH6E2DHA.1396@TK2MSFTNGP10.phx.gbl...
Merci mille fois Philippe une p'tite dernière si tu le permet ?
Connais-tu la syntaxe afin de masquer le bouton Outils ?
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:u7hhswE2DHA.1188@TK2MSFTNGP11.phx.gbl...
C'est avec plaisir ;o)))
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:uFJRBuE2DHA.3496@TK2MSFTNGP11.phx.gbl...
Mais il y a du génie dans cette proc ;-)
encore merci pour ta patience,
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:%234%23n1nE2DHA.2548@tk2msftngp13.phx.gbl...
Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de
faire
prendre à la propriété Visible de
la feuille la valeur veryhidden lorsqu'on la quitte et de la
rendre
visible uniquement au lancement de
ta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:uV00meE2DHA.3224@tk2msftngp13.phx.gbl...
Merci Philippe, en fait même s'il ne les voit pas, il peut
cliquer
dessus et
aller sur la page.
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:e0BKqSE2DHA.2604@TK2MSFTNGP09.phx.gbl...
Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur
tente
d'afficher à nouveau les onglets,
ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de
feuilles
tu
le colle.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:%23Aqku3D2DHA.2972@TK2MSFTNGP09.phx.gbl...
Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le
message de
news:eAGfdyD2DHA.2396@TK2MSFTNGP09.phx.gbl...
Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As
Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:O9cL%23XD2DHA.3496@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une
feuille
à
l'autre,
j'ai
créé des boutons macros. Je souhaite que l'utilisateur
ne
passe
pas
par
Outils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Re,
Une sub pour désactiver, une autre pour réactiver :
Sub cachemenu()
Application.CommandBars(1).Controls(6).Enabled = False
End Sub
Sub affichemenu()
Application.CommandBars(1).Controls(6).Enabled = True
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%
Merci mille fois Philippe une p'tite dernière si tu le permet ?
Connais-tu la syntaxe afin de masquer le bouton Outils ?
Alpha
"Philippe.R" a écrit dans le message de
news:C'est avec plaisir ;o)))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:Mais il y a du génie dans cette proc ;-)
encore merci pour ta patience,
Alpha
"Philippe.R" a écrit dans le message de
news:%234%Re Alpha,
Si je comprends ton attente, une solution pourrait alors être de
faire
prendre à la propriété Visible dela feuille la valeur veryhidden lorsqu'on la quitte et de la
rendre
visible uniquement au lancement deta macro, en masquant l'onglet par la même occasion
Dans le module de feuil1 :
Private Sub Worksheet_Deactivate()
Sheets("feuil1").Visible = xlVeryHidden
End Sub
dans un module ordinaire :
Sub laffichepasmal()
Sheets("feuil1").Visible = True
Sheets("feuil1").Activate
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Alors ?", , "M.P.F.E."
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:Merci Philippe, en fait même s'il ne les voit pas, il peut
cliquer
dessus etaller sur la page.
Alpha
"Philippe.R" a écrit dans le message de
news:Re,
Comme évoqué plus tôt, on n'est jamais assez précis !
Ce qui se produit avec ce code, c'est que si ton utilisateur
tente
d'afficher à nouveau les onglets,ceux ci disparaissent aussitôt.
Essaye ainsi pour voir, en choisissant dans quels modules de
feuillestule colle.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:%Merci Philippe, désolé, cela ne fonctionne pas
Alpha
"Philippe.R" a écrit dans le
message de
news:Bonjour Alpha,
Dans le module de feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As
Range)
ActiveWindow.DisplayWorkbookTabs = False
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Alpha" a écrit dans le message de
news:O9cL%Bonjour,
j'ai créé un fichier, dans celui-ci pour aller d'une
feuille
àl'autre,j'aicréé des boutons macros. Je souhaite que l'utilisateur
ne
passepasparOutils option puis coche "onglets de classeur".
Merci beaucoup
Alpha
Mais il y a du génie dans cette proc ;-)
Mais il y a du génie dans cette proc ;-)
Mais il y a du génie dans cette proc ;-)