Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur l'écran
?
Merci de vos réponses
Gilles
Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur l'écran
?
Merci de vos réponses
Gilles
Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur l'écran
?
Merci de vos réponses
Gilles
Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface le
signe égal "=" et retape-le, tu vas obtenir
les diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" a écrit dans le message de
news:cc73hs$4v0$
Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur l'écran
?
Merci de vos réponses
Gilles
Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface le
signe égal "=" et retape-le, tu vas obtenir
les diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" <gil.34@laposte.cet> a écrit dans le message de
news:cc73hs$4v0$1@aphrodite.grec.isp.9tel.net...
Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur l'écran
?
Merci de vos réponses
Gilles
Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface le
signe égal "=" et retape-le, tu vas obtenir
les diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" a écrit dans le message de
news:cc73hs$4v0$
Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur l'écran
?
Merci de vos réponses
Gilles
Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface le
signe égal "=" et retape-le, tu vas obtenir
les diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" a écrit dans le message de
news:cc73hs$4v0$
Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur l'écran
?
Merci de vos réponses
Gilles
Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface le
signe égal "=" et retape-le, tu vas obtenir
les diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" <gil.34@laposte.cet> a écrit dans le message de
news:cc73hs$4v0$1@aphrodite.grec.isp.9tel.net...
Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur l'écran
?
Merci de vos réponses
Gilles
Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface le
signe égal "=" et retape-le, tu vas obtenir
les diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" a écrit dans le message de
news:cc73hs$4v0$
Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur l'écran
?
Merci de vos réponses
Gilles
Bonjour Gilles,
As-tu déjà essayé la commande " Barre des menus / affichage / Plein écran
?
Salutations!
"Gilse" a écrit dans le message de
news:cc78jj$h7a$
Bonsoir et merci.
Peut-on supprimer, ou du moins rendre invisible, en haut de l'une des
feuilles, la barre comportant le nom du classeur, les boutons réduction,
agrandir et fermeture ?
Gilles
"michdenis" a écrit dans le message de
news:Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres
verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface
le
signe égal "=" et retape-le, tu vas obtenirles diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" a écrit dans le message de
news:cc73hs$4v0$Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur
l'écran
?Merci de vos réponses
Gilles
Bonjour Gilles,
As-tu déjà essayé la commande " Barre des menus / affichage / Plein écran
?
Salutations!
"Gilse" <gil.34@laposte.cet> a écrit dans le message de
news:cc78jj$h7a$1@apollon.grec.isp.9tel.net...
Bonsoir et merci.
Peut-on supprimer, ou du moins rendre invisible, en haut de l'une des
feuilles, la barre comportant le nom du classeur, les boutons réduction,
agrandir et fermeture ?
Gilles
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:O47x9vTYEHA.3644@TK2MSFTNGP12.phx.gbl...
Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres
verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface
le
signe égal "=" et retape-le, tu vas obtenir
les diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" <gil.34@laposte.cet> a écrit dans le message de
news:cc73hs$4v0$1@aphrodite.grec.isp.9tel.net...
Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur
l'écran
?
Merci de vos réponses
Gilles
Bonjour Gilles,
As-tu déjà essayé la commande " Barre des menus / affichage / Plein écran
?
Salutations!
"Gilse" a écrit dans le message de
news:cc78jj$h7a$
Bonsoir et merci.
Peut-on supprimer, ou du moins rendre invisible, en haut de l'une des
feuilles, la barre comportant le nom du classeur, les boutons réduction,
agrandir et fermeture ?
Gilles
"michdenis" a écrit dans le message de
news:Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres
verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface
le
signe égal "=" et retape-le, tu vas obtenirles diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" a écrit dans le message de
news:cc73hs$4v0$Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur
l'écran
?Merci de vos réponses
Gilles
Bonjour Gilles,
As-tu déjà essayé la commande " Barre des menus / affichage / Plein écran
?
Salutations!
"Gilse" a écrit dans le message de
news:cc78jj$h7a$
Bonsoir et merci.
Peut-on supprimer, ou du moins rendre invisible, en haut de l'une des
feuilles, la barre comportant le nom du classeur, les boutons réduction,
agrandir et fermeture ?
Gilles
"michdenis" a écrit dans le message de
news:Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres
verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface
le
signe égal "=" et retape-le, tu vas obtenirles diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" a écrit dans le message de
news:cc73hs$4v0$Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur
l'écran
?Merci de vos réponses
Gilles
Bonjour Gilles,
As-tu déjà essayé la commande " Barre des menus / affichage / Plein écran
?
Salutations!
"Gilse" <gil.34@laposte.cet> a écrit dans le message de
news:cc78jj$h7a$1@apollon.grec.isp.9tel.net...
Bonsoir et merci.
Peut-on supprimer, ou du moins rendre invisible, en haut de l'une des
feuilles, la barre comportant le nom du classeur, les boutons réduction,
agrandir et fermeture ?
Gilles
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:O47x9vTYEHA.3644@TK2MSFTNGP12.phx.gbl...
Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres
verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface
le
signe égal "=" et retape-le, tu vas obtenir
les diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" <gil.34@laposte.cet> a écrit dans le message de
news:cc73hs$4v0$1@aphrodite.grec.isp.9tel.net...
Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur
l'écran
?
Merci de vos réponses
Gilles
Bonjour Gilles,
As-tu déjà essayé la commande " Barre des menus / affichage / Plein écran
?
Salutations!
"Gilse" a écrit dans le message de
news:cc78jj$h7a$
Bonsoir et merci.
Peut-on supprimer, ou du moins rendre invisible, en haut de l'une des
feuilles, la barre comportant le nom du classeur, les boutons réduction,
agrandir et fermeture ?
Gilles
"michdenis" a écrit dans le message de
news:Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres
verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface
le
signe égal "=" et retape-le, tu vas obtenirles diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" a écrit dans le message de
news:cc73hs$4v0$Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur
l'écran
?Merci de vos réponses
Gilles
Bonjour Gilles,
As-tu déjà essayé la commande " Barre des menus / affichage / Plein écran
?
Salutations!
"Gilse" a écrit dans le message de
news:cc78jj$h7a$
Bonsoir et merci.
Peut-on supprimer, ou du moins rendre invisible, en haut de l'une des
feuilles, la barre comportant le nom du classeur, les boutons réduction,
agrandir et fermeture ?
Gilles
"michdenis" a écrit dans le message de
news:Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres
verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface
le
signe égal "=" et retape-le, tu vas obtenirles diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" a écrit dans le message de
news:cc73hs$4v0$Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur
l'écran
?Merci de vos réponses
Gilles
Bonjour Gilles,
As-tu déjà essayé la commande " Barre des menus / affichage / Plein écran
?
Salutations!
"Gilse" <gil.34@laposte.cet> a écrit dans le message de
news:cc78jj$h7a$1@apollon.grec.isp.9tel.net...
Bonsoir et merci.
Peut-on supprimer, ou du moins rendre invisible, en haut de l'une des
feuilles, la barre comportant le nom du classeur, les boutons réduction,
agrandir et fermeture ?
Gilles
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:O47x9vTYEHA.3644@TK2MSFTNGP12.phx.gbl...
Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres
verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface
le
signe égal "=" et retape-le, tu vas obtenir
les diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" <gil.34@laposte.cet> a écrit dans le message de
news:cc73hs$4v0$1@aphrodite.grec.isp.9tel.net...
Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur
l'écran
?
Merci de vos réponses
Gilles
Bonjour Gilles,
As-tu déjà essayé la commande " Barre des menus / affichage / Plein écran
?
Salutations!
"Gilse" a écrit dans le message de
news:cc78jj$h7a$
Bonsoir et merci.
Peut-on supprimer, ou du moins rendre invisible, en haut de l'une des
feuilles, la barre comportant le nom du classeur, les boutons réduction,
agrandir et fermeture ?
Gilles
"michdenis" a écrit dans le message de
news:Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres
verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface
le
signe égal "=" et retape-le, tu vas obtenirles diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" a écrit dans le message de
news:cc73hs$4v0$Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur
l'écran
?Merci de vos réponses
Gilles
Bonjour Gilles,
Attention aux lignes de code coupées de façon intempestive par le service
de messagerie.
Voilà la procédure au complet : Place le code qui suit dans un module
standard :
Pour obtenir le résultat que tu attends, lance seulement la procédure :
Sub FenêtresVerticales()
'Déclaration dans le haut du module standard des API requis
'--------------------------------------------------
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA"
_
(ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA"
_
(ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As
Long
Const GWL_STYLE = (-16)
Public Const WS_CAPTION = &HC00000
'Cache la barre de titre de l'application Excel
'--------------------------------------------------
Sub CachéLaBarreDeTitreExcel()
Dim hWnd As Long, Style As Long
Nom = ActiveWindow.Application.Parent.Caption
hWnd = FindWindow(vbNullString, Nom)
Style = GetWindowLong(hWnd, GWL_STYLE) And Not WS_CAPTION
SetWindowLong hWnd, GWL_STYLE, Style
End Sub
'--------------------------------------------------
'Affiche la barre de titre de l'application Excel
'--------------------------------------------------
Sub AfficherLaBarreDeTitreExcel()
Dim hWnd As Long, Style As Long
Nom = ActiveWindow.Application.Parent.Caption
hWnd = FindWindow(vbNullString, Nom)
Style = GetWindowLong(hWnd, GWL_STYLE) Or WS_CAPTION
SetWindowLong hWnd, GWL_STYLE, Style
End Sub
'--------------------------------------------------
'Cette procédure va faire une réorganisation de l'affichage
'de ta fenêtre active de l'application Excel vers un
'affichage à double fenêtre verticale En exécutant cette
'procédure, cette dernière fait appel à la procédure
' "CachéLaBarreDeTitreExcel" pour cacher 'la barre de titre
'--------------------------------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
CachéLaBarreDeTitreExcel
End Sub
'--------------------------------------------------
N.B. Si tu veux que l'usager ne puisse redimensionner individuellement les
2 fenêtres affichées dans l'application
excel, tu n'as qu'à protéger le classeur (non pas la feuille). Cela
donnerait quelque chose dans le genre, nom de la
procédure que tu pourrais ajouter après "CachéLaBarreDeTitreExcel" dans la
procédure générale Sub FenêtresVerticales()
'--------------------------
Sub ProtectionFenêtresClasseurs()
ActiveWorkbook.Protect "motdepasse", Structure:=True, Windows:=True
End Sub
'--------------------------
Salutations!
"Gilse" a écrit dans le message de
news:cc86ru$h5n$
En fait, pour une plus belle présentation, je souhaiteais que, une fois
l'affichage horizontal de 2 feuilles sur le même écran, la barre
comportant
le nom et les boutons n'apparait pas sur la feuille inférieure (celle du
bas).
Voila. J'espère être plus clair.
Gilles
"michdenis" a écrit dans le message de
news:%23$Bonjour Gilles,
As-tu déjà essayé la commande " Barre des menus / affichage / Plein
écran
?
Salutations!
"Gilse" a écrit dans le message de
news:cc78jj$h7a$Bonsoir et merci.
Peut-on supprimer, ou du moins rendre invisible, en haut de l'une des
feuilles, la barre comportant le nom du classeur, les boutons réduction,
agrandir et fermeture ?
Gilles
"michdenis" a écrit dans le message de
news:Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres
verticalesde la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface
lesigne égal "=" et retape-le, tu vas obtenirles diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" a écrit dans le message de
news:cc73hs$4v0$Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur
l'écran?Merci de vos réponses
Gilles
Bonjour Gilles,
Attention aux lignes de code coupées de façon intempestive par le service
de messagerie.
Voilà la procédure au complet : Place le code qui suit dans un module
standard :
Pour obtenir le résultat que tu attends, lance seulement la procédure :
Sub FenêtresVerticales()
'Déclaration dans le haut du module standard des API requis
'--------------------------------------------------
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA"
_
(ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA"
_
(ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As
Long
Const GWL_STYLE = (-16)
Public Const WS_CAPTION = &HC00000
'Cache la barre de titre de l'application Excel
'--------------------------------------------------
Sub CachéLaBarreDeTitreExcel()
Dim hWnd As Long, Style As Long
Nom = ActiveWindow.Application.Parent.Caption
hWnd = FindWindow(vbNullString, Nom)
Style = GetWindowLong(hWnd, GWL_STYLE) And Not WS_CAPTION
SetWindowLong hWnd, GWL_STYLE, Style
End Sub
'--------------------------------------------------
'Affiche la barre de titre de l'application Excel
'--------------------------------------------------
Sub AfficherLaBarreDeTitreExcel()
Dim hWnd As Long, Style As Long
Nom = ActiveWindow.Application.Parent.Caption
hWnd = FindWindow(vbNullString, Nom)
Style = GetWindowLong(hWnd, GWL_STYLE) Or WS_CAPTION
SetWindowLong hWnd, GWL_STYLE, Style
End Sub
'--------------------------------------------------
'Cette procédure va faire une réorganisation de l'affichage
'de ta fenêtre active de l'application Excel vers un
'affichage à double fenêtre verticale En exécutant cette
'procédure, cette dernière fait appel à la procédure
' "CachéLaBarreDeTitreExcel" pour cacher 'la barre de titre
'--------------------------------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
CachéLaBarreDeTitreExcel
End Sub
'--------------------------------------------------
N.B. Si tu veux que l'usager ne puisse redimensionner individuellement les
2 fenêtres affichées dans l'application
excel, tu n'as qu'à protéger le classeur (non pas la feuille). Cela
donnerait quelque chose dans le genre, nom de la
procédure que tu pourrais ajouter après "CachéLaBarreDeTitreExcel" dans la
procédure générale Sub FenêtresVerticales()
'--------------------------
Sub ProtectionFenêtresClasseurs()
ActiveWorkbook.Protect "motdepasse", Structure:=True, Windows:=True
End Sub
'--------------------------
Salutations!
"Gilse" <gil.34@laposte.cet> a écrit dans le message de
news:cc86ru$h5n$1@aphrodite.grec.isp.9tel.net...
En fait, pour une plus belle présentation, je souhaiteais que, une fois
l'affichage horizontal de 2 feuilles sur le même écran, la barre
comportant
le nom et les boutons n'apparait pas sur la feuille inférieure (celle du
bas).
Voila. J'espère être plus clair.
Gilles
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:%23$L5IhXYEHA.2456@TK2MSFTNGP10.phx.gbl...
Bonjour Gilles,
As-tu déjà essayé la commande " Barre des menus / affichage / Plein
écran
?
Salutations!
"Gilse" <gil.34@laposte.cet> a écrit dans le message de
news:cc78jj$h7a$1@apollon.grec.isp.9tel.net...
Bonsoir et merci.
Peut-on supprimer, ou du moins rendre invisible, en haut de l'une des
feuilles, la barre comportant le nom du classeur, les boutons réduction,
agrandir et fermeture ?
Gilles
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:O47x9vTYEHA.3644@TK2MSFTNGP12.phx.gbl...
Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres
verticales
de la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface
le
signe égal "=" et retape-le, tu vas obtenir
les diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" <gil.34@laposte.cet> a écrit dans le message de
news:cc73hs$4v0$1@aphrodite.grec.isp.9tel.net...
Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur
l'écran
?
Merci de vos réponses
Gilles
Bonjour Gilles,
Attention aux lignes de code coupées de façon intempestive par le service
de messagerie.
Voilà la procédure au complet : Place le code qui suit dans un module
standard :
Pour obtenir le résultat que tu attends, lance seulement la procédure :
Sub FenêtresVerticales()
'Déclaration dans le haut du module standard des API requis
'--------------------------------------------------
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA"
_
(ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA"
_
(ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As
Long
Const GWL_STYLE = (-16)
Public Const WS_CAPTION = &HC00000
'Cache la barre de titre de l'application Excel
'--------------------------------------------------
Sub CachéLaBarreDeTitreExcel()
Dim hWnd As Long, Style As Long
Nom = ActiveWindow.Application.Parent.Caption
hWnd = FindWindow(vbNullString, Nom)
Style = GetWindowLong(hWnd, GWL_STYLE) And Not WS_CAPTION
SetWindowLong hWnd, GWL_STYLE, Style
End Sub
'--------------------------------------------------
'Affiche la barre de titre de l'application Excel
'--------------------------------------------------
Sub AfficherLaBarreDeTitreExcel()
Dim hWnd As Long, Style As Long
Nom = ActiveWindow.Application.Parent.Caption
hWnd = FindWindow(vbNullString, Nom)
Style = GetWindowLong(hWnd, GWL_STYLE) Or WS_CAPTION
SetWindowLong hWnd, GWL_STYLE, Style
End Sub
'--------------------------------------------------
'Cette procédure va faire une réorganisation de l'affichage
'de ta fenêtre active de l'application Excel vers un
'affichage à double fenêtre verticale En exécutant cette
'procédure, cette dernière fait appel à la procédure
' "CachéLaBarreDeTitreExcel" pour cacher 'la barre de titre
'--------------------------------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
CachéLaBarreDeTitreExcel
End Sub
'--------------------------------------------------
N.B. Si tu veux que l'usager ne puisse redimensionner individuellement les
2 fenêtres affichées dans l'application
excel, tu n'as qu'à protéger le classeur (non pas la feuille). Cela
donnerait quelque chose dans le genre, nom de la
procédure que tu pourrais ajouter après "CachéLaBarreDeTitreExcel" dans la
procédure générale Sub FenêtresVerticales()
'--------------------------
Sub ProtectionFenêtresClasseurs()
ActiveWorkbook.Protect "motdepasse", Structure:=True, Windows:=True
End Sub
'--------------------------
Salutations!
"Gilse" a écrit dans le message de
news:cc86ru$h5n$
En fait, pour une plus belle présentation, je souhaiteais que, une fois
l'affichage horizontal de 2 feuilles sur le même écran, la barre
comportant
le nom et les boutons n'apparait pas sur la feuille inférieure (celle du
bas).
Voila. J'espère être plus clair.
Gilles
"michdenis" a écrit dans le message de
news:%23$Bonjour Gilles,
As-tu déjà essayé la commande " Barre des menus / affichage / Plein
écran
?
Salutations!
"Gilse" a écrit dans le message de
news:cc78jj$h7a$Bonsoir et merci.
Peut-on supprimer, ou du moins rendre invisible, en haut de l'une des
feuilles, la barre comportant le nom du classeur, les boutons réduction,
agrandir et fermeture ?
Gilles
"michdenis" a écrit dans le message de
news:Bonjour Gilse,
Voici un exemple comment faire:
Admettons que tu veuilles avoir une présentation en 2 fenêtres
verticalesde la feuille présentement à l'écran.
Lorsque tu auras copié cette procédure dans un module standard, efface
lesigne égal "=" et retape-le, tu vas obtenirles diverses constantes possibles ....
'---------------------------
Sub FenêtresVerticales()
Dim X As Excel.XlArrangeStyle
X = xlArrangeStyleVertical
'Crée une nouvelle fenêtre
ThisWorkbook.NewWindow
Application.Windows.Arrange X
End Sub
'---------------------------
Salutations
"Gilse" a écrit dans le message de
news:cc73hs$4v0$Bonjour à tous.
Existe t-il un moyen de voir plusieurs feuilles en même temps sur
l'écran?Merci de vos réponses
Gilles