IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

VBA-Excel zoom sur une page


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 133
    Points : 54
    Points
    54
    Par défaut VBA-Excel zoom sur une page
    Bonjour,

    je suis seulement capable de changer la taille du zoom sur la premiere page de mon workbook excel avec:

    comment je fais pour changer le zoom sur une page particuliere? L'objet .sheets(index) ne semble pas avoir la propriete Zoom



    Merci

  2. #2
    RLX
    RLX est déconnecté
    Membre du Club Avatar de RLX
    Inscrit en
    Octobre 2004
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 51
    Points : 61
    Points
    61
    Par défaut
    Salut maxtin,

    Si tu active la page du workbook et ensuite tu utilise activewindow.zoom c'est une première solution
    Pour résoudre un problème le plus dur n'est pas de trouver la solution, c'est de trouver celui qui la connait !!!!

  3. #3
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 133
    Points : 54
    Points
    54
    Par défaut
    merci de ta reponse


    mais je cherche desesperement a activer ma sheet 4...sais tu comment faire?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    xlApp.Sheets(4).Activate
    ActiveWindow.Zoom = 85
    ceci ne fonctionne pas

  4. #4
    RLX
    RLX est déconnecté
    Membre du Club Avatar de RLX
    Inscrit en
    Octobre 2004
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 51
    Points : 61
    Points
    61
    Par défaut
    Tu as plusieurs possibilités
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Workbook("NomClasseur.xls").Worksheets(4).Activate 'Si c'est sur un autre fichier Excel
    ThisWorkbook.Worksheets(4).Activate 'Si c'est sur le meme fichier que ta macro
    Pour résoudre un problème le plus dur n'est pas de trouver la solution, c'est de trouver celui qui la connait !!!!

  5. #5
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 133
    Points : 54
    Points
    54
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    xlBook.Worksheets(4).Activate
    ActiveWindow.Zoom = 85
    sans succes....par contre, ma page 4 s'active car maintenant, c'est elle quon voit par défault lors de l'ouverture. Mais le zoom ne s'ajuste pas. "ActiveWindow.Zoom" a l'air de ne rien faire du tout.

  6. #6
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Comme Erixel te l'indique... voici l'autre possibilité
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveWorkbook.Worksheets(3).Activate
    ActiveWindow.Zoom = 85

  7. #7
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 133
    Points : 54
    Points
    54
    Par défaut
    Citation Envoyé par ouskel'n'or
    Comme Erixel te l'indique... voici l'autre possibilité
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveWorkbook.Worksheets(3).Activate
    ActiveWindow.Zoom = 85
    meme resultat...la page s'active mais le zoom ne s'applique pas

  8. #8
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Sur la page précedente, avant que tu n'active la "4", as tu fait un zoom ? Et si oui, est il de "85" ?
    Si oui alors essaye ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveWorkbook.Worksheets(3).Activate
    ActiveWindow.Zoom = 65
    J'ai juste remplacé la valeur pour le zoom. Si ça change quelque chose c'est peut être un bug d'excel, ou une erreur dans ton code sur les lignes précédentes.
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

  9. #9
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 133
    Points : 54
    Points
    54
    Par défaut
    Citation Envoyé par cedric600
    Sur la page précedente, avant que tu n'active la "4", as tu fait un zoom ? Et si oui, est il de "85" ?
    Si oui alors essaye ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveWorkbook.Worksheets(3).Activate
    ActiveWindow.Zoom = 65
    J'ai juste remplacé la valeur pour le zoom. Si ça change quelque chose c'est peut être un bug d'excel, ou une erreur dans ton code sur les lignes précédentes.
    non je tente seulement un zoom sur ma page 4..le reste ne change pas et ne devrait pas changer non plus

  10. #10
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Comme j'ai testé ma réponse, t'as un problème que je n'ai pas... J'y retourne

  11. #11
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Non non, pas de pb. Essaie de mettre un point d'arrêt sur tes deux lignes, de faire du pas à pas et de vérifier ta feuille au fur et à mesure... A défaut d'autre chose...
    J'ai ajouté Application, ça roule aussi bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.ActiveWindow.Zoom = 85
    Tu dis mais c'est curieux

  12. #12
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 133
    Points : 54
    Points
    54
    Par défaut
    En raison que ma premiere page est un chart et non une sheet, il ne fallait pas la prendre en consideration. cetait la page 3 et non 4 qu'il fallait zoomer en realite. Merci beaucoup de votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Forcer VBA a ouvrir sur une page précise
    Par isrdum dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/11/2012, 19h18
  2. [XL-2003] Faire mise à jour fichier excel stocké sur une page web
    Par fidecourt dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/04/2009, 17h12
  3. [VBA-Excel] DblClick sur une cellule
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/01/2007, 10h51
  4. [VBA-Excel]Aller sur une feuille sans l'activer.
    Par bonilla dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/10/2006, 12h50
  5. [VBA Excel] Lien vers une page précise
    Par Viper7 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/06/2006, 21h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo