OVH Cloud OVH Cloud

Suppression des barres Excel

8 réponses
Avatar
Alpha
Bonjour à toutes et tous
Je désire connaître la proc qui supprime toutes les barres excel.
Merci
Alpha

8 réponses

Avatar
Starwing
Bonjour,

Quelle barre?

Barre d'outils
Barre de menu
Barre de formule
Barre de défilement
Barre de titre
etc..

Starwing
-----Message d'origine-----
Bonjour à toutes et tous
Je désire connaître la proc qui supprime toutes les
barres excel.

Merci
Alpha


.



Avatar
Ricky [MVP]
Bonjour *Alpha* (et tous les lecteurs)
| Bonjour à toutes et tous
| Je désire connaître la proc qui supprime toutes les barres excel.
| Merci
| Alpha

Beaucoup (mais pas tout) en peut des gestes : Affichage / Plein écran


--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Avatar
Alpha
Bonjour Starwing
toutes
Alpha

"Starwing" a écrit dans le message de news:
02ac01c3bf5e$b18d62d0$
Bonjour,

Quelle barre?

Barre d'outils
Barre de menu
Barre de formule
Barre de défilement
Barre de titre
etc..

Starwing
-----Message d'origine-----
Bonjour à toutes et tous
Je désire connaître la proc qui supprime toutes les
barres excel.

Merci
Alpha


.



Avatar
Alpha
Bonjour Ricky,

Avec le plein écran, il reste la barre de menu.
Je souhaite donc tous supprimer, pour tout remettre en quittant.

"Ricky [MVP]" a écrit dans le message de news:

Bonjour *Alpha* (et tous les lecteurs)
| Bonjour à toutes et tous
| Je désire connaître la proc qui supprime toutes les barres excel.
| Merci
| Alpha

Beaucoup (mais pas tout) en peut des gestes : Affichage / Plein écran


--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm



Avatar
Denis Michon
Bonjour Alpha,

Essaie ceci :


Sur le site de Frédéric Sigonneau, il y a une macro un peu plus élaboré que celle-ci qui prend en compte les barres d'outils
affichées, les places dans une variable Public de type Tableau(array) pour ne restaurer que ces dernières lorsque l'on ferme
le classeur ou on le désactive !

En attendant, quelque chose de très basique !
'----------------------
Sub Toutes()

On Error Resume Next
For Each c In Application.CommandBars
If c.Index = 1 Then
c.Enabled = True
Else
c.Visible = False
End If
Next
Application.DisplayFormulaBar = False
Application.DisplayStatusBar = False

End Sub
'----------------------


Salutations!



"Alpha" a écrit dans le message de news:
Bonjour à toutes et tous
Je désire connaître la proc qui supprime toutes les barres excel.
Merci
Alpha
Avatar
Alpha
Merci beaucoup Denis
Alpha

"Denis Michon" <denis a écrit dans le message de news:
j8MBb.48660$
Bonjour Alpha,

Essaie ceci :


Sur le site de Frédéric Sigonneau, il y a une macro un peu plus élaboré
que celle-ci qui prend en compte les barres d'outils

affichées, les places dans une variable Public de type Tableau(array) pour
ne restaurer que ces dernières lorsque l'on ferme

le classeur ou on le désactive !

En attendant, quelque chose de très basique !
'----------------------
Sub Toutes()

On Error Resume Next
For Each c In Application.CommandBars
If c.Index = 1 Then
c.Enabled = True
Else
c.Visible = False
End If
Next
Application.DisplayFormulaBar = False
Application.DisplayStatusBar = False

End Sub
'----------------------


Salutations!



"Alpha" a écrit dans le message de
news:

Bonjour à toutes et tous
Je désire connaître la proc qui supprime toutes les barres excel.
Merci
Alpha





Avatar
isabelle
bonjour Alpha,

voici un autre approche,

Public bars()
Public x

Sub Macro1()
x = 1
Application.DisplayFormulaBar = False
For Each cmb In CommandBars
If cmb.Visible = True Then
x = x + 1
ReDim Preserve bars(x)
bars(x) = cmb.Name
On Error Resume Next
cmb.Visible = False
End If
Next
End Sub

Sub Macro2()
Application.DisplayFormulaBar = True
For i = 1 To x
On Error Resume Next
CommandBars(bars(i)).Visible = True
Next
End Sub

isabelle


Merci beaucoup Denis
Alpha

"Denis Michon" <denis a écrit dans le message de news:
j8MBb.48660$
Bonjour Alpha,

Essaie ceci :


Sur le site de Frédéric Sigonneau, il y a une macro un peu plus élaboré
que celle-ci qui prend en compte les barres d'outils

affichées, les places dans une variable Public de type Tableau(array) pour
ne restaurer que ces dernières lorsque l'on ferme

le classeur ou on le désactive !

En attendant, quelque chose de très basique !
'----------------------
Sub Toutes()

On Error Resume Next
For Each c In Application.CommandBars
If c.Index = 1 Then
c.Enabled = True
Else
c.Visible = False
End If
Next
Application.DisplayFormulaBar = False
Application.DisplayStatusBar = False

End Sub
'----------------------


Salutations!



"Alpha" a écrit dans le message de
news:

Bonjour à toutes et tous
Je désire connaître la proc qui supprime toutes les barres excel.
Merci
Alpha







Avatar
Alpha
Merci beaucoup Isabelle
Alpha

"isabelle" a écrit dans le message de news:

bonjour Alpha,

voici un autre approche,

Public bars()
Public x

Sub Macro1()
x = 1
Application.DisplayFormulaBar = False
For Each cmb In CommandBars
If cmb.Visible = True Then
x = x + 1
ReDim Preserve bars(x)
bars(x) = cmb.Name
On Error Resume Next
cmb.Visible = False
End If
Next
End Sub

Sub Macro2()
Application.DisplayFormulaBar = True
For i = 1 To x
On Error Resume Next
CommandBars(bars(i)).Visible = True
Next
End Sub

isabelle


Merci beaucoup Denis
Alpha

"Denis Michon" <denis a écrit dans le message de
news:


j8MBb.48660$
Bonjour Alpha,

Essaie ceci :


Sur le site de Frédéric Sigonneau, il y a une macro un peu plus
élaboré



que celle-ci qui prend en compte les barres d'outils
affichées, les places dans une variable Public de type Tableau(array)
pour



ne restaurer que ces dernières lorsque l'on ferme
le classeur ou on le désactive !

En attendant, quelque chose de très basique !
'----------------------
Sub Toutes()

On Error Resume Next
For Each c In Application.CommandBars
If c.Index = 1 Then
c.Enabled = True
Else
c.Visible = False
End If
Next
Application.DisplayFormulaBar = False
Application.DisplayStatusBar = False

End Sub
'----------------------


Salutations!



"Alpha" a écrit dans le message de
news:

Bonjour à toutes et tous
Je désire connaître la proc qui supprime toutes les barres excel.
Merci
Alpha