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 :

Ouverture page en fonction de la date


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    assistant contrôle de gestion
    Inscrit en
    Octobre 2013
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : assistant contrôle de gestion
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 208
    Par défaut Ouverture page en fonction de la date
    bonjour a tous,

    voila j'ai un fichier excel des ventes mensuelles (12 feuilles) avec un recapitulatif en premiere feuille.

    J'aimerai que lorsque j'ouvre excel cela m'ouvre la page du mois en cours

    merci d'avance

  2. #2
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,
    il faut savoir comment tu nommes tes feuilles : 01, 02, 03... ou 1, 2, 3... ou janvier, février (et non fevrier), mars, avril..
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  3. #3
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    A mettre dans le module thisworkbook
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    private sub workbook_open()
    mois = month(Date)
    select case mois
    Case 1 
    Sheets("Janvier").activate
    Case 2 
    Sheets("Fevrier").activate
    '....
    Case 12 
    Sheets("Decembre").activate
    End select
    end sub

  4. #4
    Membre confirmé
    Homme Profil pro
    assistant contrôle de gestion
    Inscrit en
    Octobre 2013
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : assistant contrôle de gestion
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 208
    Par défaut
    je les ai nommer TOTAL puis JANVIER, FEVRIER, MARS.. jusu'a DECEMBRE

    autre chose j'aimerai que cela me selectionne la case de la colonne H de la ligne correspondant à la date du jour, sachant que dans la colonne A il y a les dates

    qu'est ce que le module ThisWorkBook? je suis debutant la dedans

    si je comprend ce que vous m'avez dit il faut mettre les accents dans le nom des feuilles pour que cela marche?

  5. #5
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Sur excel tu fais ALT + F11 à gauche tu vas voir plusieurs choses Feuil1, Feuil2... et thisworkbook... double clique sur thisworkbook et copie colle cela dedans.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    private sub workbook_open()
    mois = month(Date)
    select case mois
    Case 1 
    Sheets("JAVIER").activate
    range("h" & activesheet.range("A:A").find(date).row).select
    Case 2 
    Sheets("FEVRIER").activate
    range("h" & activesheet.range("A:A").find(date).row).select
    'TERMINE d'écrire tes select cases suivant le même patern
    Case 12 
    Sheets("DECEMBRE").activate
    range("h" & activesheet.range("A:A").find(date).row).select
    End select
    end sub
    Il faut écrire le nom exact des feuilles...

  6. #6
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    [HS]
    Je connaissait pas le mois de JAVIER : c'est un mois espagnol ?
    [/HS]

    Pour le mois, on ne pas utiliser la fonction format plutôt ?

    Qui donne le mois en entier. A ce moment-là, ton case ne serait plus utile :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    private sub workbook_open()
    Sheets(Format(Now, "mmmm")).activate
    range("h" & activesheet.range("A:A").find(date).row).select
    End Sub
    par contre, pour utiliser ce code, il faut que toutes tes feuilles est le nom exact du nom, donc je pense effectivement avec les accent si besoin.
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  7. #7
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    A illight,

    Pour le mois, on ne pas utiliser la fonction format plutôt ?

    Tu as essayé, moi je l'ai fait et j'ai eu des surprises
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  8. #8
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Je savaiT pas que j'avaiT fait une faute!

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

Discussions similaires

  1. [PHP 5.3] Afficher une page en fonction de la date du jour
    Par Marc31 dans le forum Langage
    Réponses: 2
    Dernier message: 18/08/2014, 00h55
  2. limiter acces page en fonction de la date ?
    Par mimi78 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 07/09/2012, 14h27
  3. Réponses: 5
    Dernier message: 08/05/2008, 21h44
  4. [HTML] Page HTML qui s'affiche en fonction de la date
    Par al777 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 08/02/2008, 18h00
  5. [FLASH MX] Ouverture page web à la fin de l'animation
    Par claudyyyyy dans le forum Flash
    Réponses: 4
    Dernier message: 26/05/2004, 14h19

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