Je viens de faire une application sous excel qui doitêtre distribuée à
différent utilisateurs. Je ne connait pas leur configuration de matériel.
Donc mon souhait est de mettre une page "paramètrage".
Cette feuille, contiendrait différend paramètrage aussi bien pour
l'application en elle-même mais aussi matériel.
Pour le matériel, une me pose problème. Les utilisateur vont employer
différend taille d'écran sur du PC de bureau (15", 17", 19") mais aussi du
portable( 15,4", 17"). Donc l'application n'apparait pas de la même façon à
l'écran.
Une solution serait de paramétrer au départ le % se grossissement. Il
faudrait que ce paramétrage s'applique aussi bien sur la feuille 1 du fichier
"A" que la feuille x du fichier "A".Mais aussi sur les autre feuilles des
autres fichiers.
je souhaiterait mettre dans le fichier "paramétrage" un menu déroulant avec
les 5 possibilités. qui alimenterait la case par exemple A1.
La macro serait du type si A1=19" grossissement xxx %, si A1=17"
grossissement yyy %, si A1=15" grossissement zzz %, .............
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Modeste
Bonsour® JACK 43 avec ferveur ;o))) vous nous disiez :
Pour le matériel, une me pose problème. Les utilisateur vont employer différend taille d'écran sur du PC de bureau (15", 17", 19") mais aussi du portable( 15,4", 17"). Donc l'application n'apparait pas de la même façon à l'écran. Une solution serait de paramétrer au départ le % se grossissement. Il faudrait que ce paramétrage s'applique aussi bien sur la feuille 1 du fichier "A" que la feuille x du fichier "A".Mais aussi sur les autre feuilles des autres fichiers.
c'est exactement ça ;o))) dans chaque feuille tu utilises l'événement Activate : Private Sub Worksheet_Activate() ' --- ici les cellules qui doivent etre vues ' --- qui peuvent etre differentes selon les feuilles Range("A1:Q1").Select ActiveWindow.Zoom = True [A1].select End Sub
Nb: pour les userform cela se complique, il faut réellement tenir compte de la taille matérielle voir sur excelabo.net, Michel Pierron à écrit quelque chose dans ce sens.
-- ;o))) @+
Les news à la source !!! news://news.microsoft.com/microsoft.public.fr.excel et répondez OUI
n'oubliez pas les FAQ :http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr
Bonsour® JACK 43 avec ferveur ;o))) vous nous disiez :
Pour le matériel, une me pose problème. Les utilisateur vont employer
différend taille d'écran sur du PC de bureau (15", 17", 19") mais aussi du
portable( 15,4", 17"). Donc l'application n'apparait pas de la même façon
à
l'écran.
Une solution serait de paramétrer au départ le % se grossissement. Il
faudrait que ce paramétrage s'applique aussi bien sur la feuille 1 du
fichier
"A" que la feuille x du fichier "A".Mais aussi sur les autre feuilles des
autres fichiers.
c'est exactement ça ;o)))
dans chaque feuille tu utilises l'événement Activate :
Private Sub Worksheet_Activate()
' --- ici les cellules qui doivent etre vues
' --- qui peuvent etre differentes selon les feuilles
Range("A1:Q1").Select
ActiveWindow.Zoom = True
[A1].select
End Sub
Nb:
pour les userform cela se complique, il faut réellement tenir compte de la
taille matérielle
voir sur excelabo.net, Michel Pierron à écrit quelque chose dans ce sens.
--
;o)))
@+
Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI
n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
Bonsour® JACK 43 avec ferveur ;o))) vous nous disiez :
Pour le matériel, une me pose problème. Les utilisateur vont employer différend taille d'écran sur du PC de bureau (15", 17", 19") mais aussi du portable( 15,4", 17"). Donc l'application n'apparait pas de la même façon à l'écran. Une solution serait de paramétrer au départ le % se grossissement. Il faudrait que ce paramétrage s'applique aussi bien sur la feuille 1 du fichier "A" que la feuille x du fichier "A".Mais aussi sur les autre feuilles des autres fichiers.
c'est exactement ça ;o))) dans chaque feuille tu utilises l'événement Activate : Private Sub Worksheet_Activate() ' --- ici les cellules qui doivent etre vues ' --- qui peuvent etre differentes selon les feuilles Range("A1:Q1").Select ActiveWindow.Zoom = True [A1].select End Sub
Nb: pour les userform cela se complique, il faut réellement tenir compte de la taille matérielle voir sur excelabo.net, Michel Pierron à écrit quelque chose dans ce sens.
-- ;o))) @+
Les news à la source !!! news://news.microsoft.com/microsoft.public.fr.excel et répondez OUI
n'oubliez pas les FAQ :http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr