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 :

curseur de la barre de défilement horizontal - feuille EXCEL


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 71
    Par défaut curseur de la barre de défilement horizontal - feuille EXCEL
    Bonsoir,

    Quand j'exécute une macro, le curseur de la barre de défilement horizontal de la feuille excel est localisé trop loin vers la droite (ex : BT).

    Je souhaite qu'après lancement du programme, le curseur revient sur l'extrême gauche => visibilité des colonnes A à J par exemple dans la même fenêtre.

    Je ne sais pas comment faire pour obtenir le résultat.

    Merci d'avance de votre aide.

  2. #2
    Membre chevronné Avatar de drakkar_agfa
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2008
    Messages : 618
    Par défaut
    Bonjour,

    Si la cellule selectionné reste à gauche de l'écran, utilises
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
          With ActiveWindow
               .ScrollColumn = -10 'ton "scroll ici
        End With
    Sinon, si la cellule sélectionnée est dans le coin de BT, sélectionne la cellule A1.

    Ça devrait marcher.

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    OUI, car Excel a la bonne/mauvaise habitude de "scroller" jusqu'à la dernière cellule de la plage en cours d'utilisation.
    Sélectionner la 1ère cellule devrait donc faire l'affaire.
    Je crois me rappeler qu'il y a une méthode rapide pour ce faire, genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.GoTo Sheets("blabla").Range("A1"), True

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 71
    Par défaut
    Merci beaucoup pour votre aide. Cela fonctionne.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 27/04/2010, 12h33
  2. Oter la barre de défilement horizontale d'un TDBGrid
    Par adelavarenne dans le forum Bases de données
    Réponses: 4
    Dernier message: 02/06/2004, 15h37
  3. Evenement sur les barres de défilement d'une ScrollBox
    Par Nico118 dans le forum C++Builder
    Réponses: 2
    Dernier message: 06/05/2004, 14h56
  4. Barre de défilement
    Par GO dans le forum Composants VCL
    Réponses: 2
    Dernier message: 26/01/2003, 17h40

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