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

Excel Discussion :

Ouverture d'un classeur Excel à la première feuille


Sujet :

Excel

Vue hybride

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

    Informations forums :
    Inscription : Avril 2004
    Messages : 154
    Par défaut Ouverture d'un classeur Excel à la première feuille
    Bonjour,
    J'ai un classeur Excel qui sera sur un serveur, et sur lequel bon nombre de personnes pourront modifier ce classeur.
    Lorsque ces personnes enregistreront le classeur à n'importe quel endroit, à l'ouverture suivante il s'ouvrira à l'endroit où la dernière personne l'aura enregistré.
    Existe t-il une solution pour qu'à chaque nouvelle ouverture de ce classeur, on arrive directement à la première feuille. Sur cette première feuille nommée "Liste des salariés" car c'est ici que sera noté la procédure et différents liens hypertexte pour aller directement au bon endroit.
    Merci pour votre aide.
    Cordialement

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Vous pouvez mettre cette procédure dans "ThisWorkbook" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Workbook_Open()
    Sheets("Liste des salariés").Select
    End Sub
    Dernière modification par Invité ; 17/09/2008 à 16h53.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 154
    Par défaut
    Merci pour la réponse,

    Mais faut-il mettre autre chose avant ou après, je ne connais pas bien les programmes, et seulement ce code ne fonctionne pas?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Normalement ce code suffit.

    Je viens encore de tester :

    -enregistrer le fichier avec une autre feuille sélectionnée puis le fermer.

    -ouvrir le fichier en appuyant sur la touche "Shift" : il s'ouvre sur la feuille précédemment sélectionnée (normal l'ouverture en appuyant sur Shift désactive le lancement de la macro).

    -ouvrir le fichier normalement : c'est bien la feuille "Liste des salariés" qui est active.

    Quelle version d'Excel avez-vous ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 154
    Par défaut
    C'est Excel 2003

    Il m'ouvre une fenêtre Microsoft Visual Basic et indique:
    Erreur d'exécution '9':
    L'indice n'appartient pas à la sélection.


    Voilà ce que j'ai mis dans ThisWorkbook du VBAProject (PERSO.xls)

    Sub Ouverturepremierefeuille()
    '
    ' Ouverturepremierefeuille Macro
    ' Macro enregistrée le 17/09/2008 par Anthony DROUET
    '

    '
    Private Sub Workbook_Open()
    Sheets("Liste_des_salariés").Select

    End Sub

  6. #6
    Membre éclairé Avatar de casavba
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 464
    Par défaut
    tu mets que ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Workbook_Open()
    Sheets("Liste_des_salariés").Select
     
    End Sub
    enlève : Sub Ouverturepremierefeuille()

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 154
    Par défaut
    Désolé,
    çà marche impeccable.
    Il fallait mettre le code dans ThisWorkbook du classeur et non pas dans le perso.xls

    Merci beaucoup

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

Discussions similaires

  1. [POI]Pb à l'ouverture d'un classeur Excel
    Par Mengué georges dans le forum Documents
    Réponses: 0
    Dernier message: 04/06/2010, 15h22
  2. [POI] Warning + Erreur à l'ouverture d'un Classeur Excel
    Par Péchereau dans le forum Documents
    Réponses: 4
    Dernier message: 04/05/2010, 10h41
  3. Réponses: 1
    Dernier message: 17/01/2010, 17h59
  4. Problème d'ouverture d'un classeur Excel
    Par BM42 dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 21/11/2006, 09h43

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