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 :

haut de page


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 39
    Par défaut
    Bonjour,
    J'ai un fichier qui a plusieurs feuille (30 feuilles).
    J,aimerais que dès l'ouverture du fichier et au changement de feuilles, que la case A5 soit affichée (pour avoir le haut de page).

    J'ai testé ceci dans ThisWorkBook:

    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Workbook_Open()
    Range("A4").Show
    End Sub
     
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    Range("A4").Show
    Range("A4").Activate
    End Sub

    Malgré ceci, rien ne se passe. Comment faire :S ?

    Merci,

    Hehee

    Rectification, à l'ouverture du fichier, cela fonctionne.

    Mais pour le changement de feuille, cela ne fonctionne pas :S

    j'ai trouvé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Sub Workbook_SheetActivate(ByVal Sh As Object)

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Utilise plutôt l'évènement Workbook_SheetActivate

    Pour afficher la ligne 4 en haut de la fenêtre et sans sélectionner de cellule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Workbook_SheetActivate(ByVal Sh As Object)
     
    Sh.Application.ActiveWindow.ScrollRow = 4 'la ligne 4 est affichée en haut
    End Sub

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

Discussions similaires

  1. [Référencement] footer optimisé en haut de page
    Par the_dydy dans le forum Référencement
    Réponses: 1
    Dernier message: 25/04/2007, 13h32
  2. [XHTML] haut de page dans un iframe
    Par bourvil dans le forum Balisage (X)HTML et validation W3C
    Réponses: 19
    Dernier message: 05/07/2006, 09h38
  3. Aligner un tableau en haut de page
    Par leloup84 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 06/03/2006, 10h11
  4. caractères étranges an haut de page sous Ffx
    Par javatwister dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 27/08/2005, 01h49
  5. # et retour en haut de page
    Par littleqi dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 11/12/2004, 16h08

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