Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2421 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Excel-adapter taille du classeur à l'écran

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Excel-adapter taille du classeur à l'écran

n°2815613
moinscherg​ratuit
Posté le 26-10-2008 à 15:26:28  profilanswer
 

Bonjour à tous,
 
Je suis débutant en excel et réalise en ce moment un reporting dans le cadre de mes études.
 
Mon classeur est rempli de macro en tous genres donc j'étais plutôt content de moi, tout roulait bien mais j'ai eu la désarébale surprise ne lançant le reporting sur un autre ordinateur que l emien que les pages n'étaient plus dimensionnées de la même manière (images, texte, et autres tableaux rognées et de fait peu pratiques).
A moins que ls utilisateurs s'amusent à redimensionner mon reporting à chaque fois en fonction de leur ordinateur, je ne vois pas de solutions ...
 
Help : Comment est-ce que je peux faire ? J'ai essayé :
ActiveWindow.Zoom = True
Mais dès que l'on clique sur une cellule, la taille de l'écran se réajuste sur la cellule donc ce n'est pas une solution envisageable.
Quelqu'un pour relever le challenge ?
A+
 

mood
Publicité
Posté le 26-10-2008 à 15:26:28  profilanswer
 

n°2815627
seniorpapo​u
Posté le 26-10-2008 à 16:42:43  profilanswer
 

Bonsoir,
à première vue tu as placé : ActiveWindow.Zoom = True dans "selection_change"
 
Place le dans "activate"  et fais un range("a1:z43" ).select si c'est la zone que tu veux voir affichée avant la ActiveWindow.Zoom = True
 
 
 
 
le ActiveWindow.Zoom = True agit sur la partie sélectionnée

Message cité 1 fois
Message édité par seniorpapou le 26-10-2008 à 16:43:31
n°2815635
moinscherg​ratuit
Posté le 26-10-2008 à 17:24:18  profilanswer
 

seniorpapou a écrit :

Bonsoir,
à première vue tu as placé : ActiveWindow.Zoom = True dans "selection_change"
 
Place le dans "activate"  et fais un range("a1:z43" ).select si c'est la zone que tu veux voir affichée avant la ActiveWindow.Zoom = True
 
 
 
 
le ActiveWindow.Zoom = True agit sur la partie sélectionnée


 
 
Ta technique fonctionne, 1000 fois merci !
En revanche, il y a un autre problème qui apparaît, c'est purement esthétique.
 
Excel me fait apparaître en surbrillance (donc couleur bleue) la zone d'affichage que j'ai sélectionné dans le range.
Donc du coup au lieu d'avoir un fond blanc comme c'était le cas intialement, j'ai un fond bleu qui fait ressortir mes images à fond blanc ... aurais-tu une solution pour ce dernier problème ?  
 
Encore merci
A bientôt

n°2815638
seniorpapo​u
Posté le 26-10-2008 à 17:42:46  profilanswer
 

Bonsoir,
après le : ActiveWindow.Zoom = True  
tu écris range("a1" ).select

n°2815642
moinscherg​ratuit
Posté le 26-10-2008 à 18:15:32  profilanswer
 

seniorpapou a écrit :

Bonsoir,
après le : ActiveWindow.Zoom = True  
tu écris range("a1" ).select


 
 
Et ça fonctionne encore, merci Seniorpapou pour ton expertise et ta rapidité  
 
@ Bientôt


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Excel-adapter taille du classeur à l'écran

 

Sujets relatifs
Tri aléatoire sous excelQuestion pour Visual Basic / Excel
EXCEL : Exporter plusieurs feuilles dans une autreexcel et estimation de la densité
[help]au demarrage seul le fond d'ecran saffiche explorer.exe hspb curseur et ecran bleu
Changement d'image dans openoffice calc ou excelLien hypertext conditionnelle openoffice calc ou excel
Excel - Filtremon écran refuse de s'allumer, pourtant...
Plus de sujets relatifs à : Excel-adapter taille du classeur à l'écran


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR