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 :

Macro Nouvelle feuille par mois et affichage du mois [XL-2013]


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2016
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Macro Nouvelle feuille par mois et affichage du mois
    Bonjour à tous,

    J'ai pour objectif de réaliser un fichier excel de gestion de mes comptes bancaires. J'ai envie de le faire depuis un long moment mais je me heurte très souvent à des problèmes de programmation. Tout d'abord je vous averti que je suis nouveau sur le site et sur la conception de macro sur excel. Si jamais j'ai omis quelque chose n'hésitez pas à me le préciser (histoire de ne pas faire 2 fois la même erreur).
    Pour l'instant mon projet n'est qu'a son balbussiment mais j'ai un problème avec deux fonctions.

    1. Générer une nouvelle feuille chaque mois
    2. Afficher le mois de création dans le titre


    Pour la première j'ai eu l'idée de créer une feuille type. Une fois cette feuille créée je voudrais que chaque nouveau mois excel me copie cette feuille type en mettant comme nom le mois avec l'année par exemple.
    La deuxième s'intéresse au mois de création. Je voudrai mettre sur ma feuille type une fonction sous le titre qui me permettrait de connaitre le mois de création de la feuille.

    Voilà, j'espère avoir été clair mais si jamais n'hésitez pas à me répondre,

    Merci à tous,

    Glimir

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

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

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Points : 9 548
    Points
    9 548
    Par défaut
    Bonjour,

    ....Tout d'abord je vous averti que je suis nouveau sur le site et sur la conception de macro sur excel....
    et oui, on voit que tu es nouveau, tu n'es pas sur le bon forum, il fallait choisir "Macros et Vba Excel"
    pourquoi veux-tu créer une feuille à chaque fois, pourquoi ne pas prévoir un fichier avec 12 feuilles, je demande mais tu dois avoir tes raisons, as-tu un début de code ?
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur 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
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2016
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par casefayere Voir le message
    et oui, on voit que tu es nouveau, tu n'es pas sur le bon forum, il fallait choisir "Macros et Vba Excel"
    ah pardon j'avais pas vu... Je peux le modifier maintenant où un modo doit le faire?

    Citation Envoyé par casefayere Voir le message
    pourquoi veux-tu créer une feuille à chaque fois, pourquoi ne pas prévoir un fichier avec 12 feuilles, je demande mais tu dois avoir tes raisons, as-tu un début de code ?
    Alors je pense vouloir utiliser ce fichier pour une durée indéterminée et je voulais l'automatiser un maximum. Oui j'avais pensé à faire une copie de la page pour tout les mois je trouvais agréable le fait de ne pas avoir à le faire soi-même chaque mois.
    Sinon je n'ai pas de code car je connais assez peu les fonctions sur Excel.

  4. #4
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Es-tu sûr qu'il soit vraiment utile de faire une macro pour une action qui prend environ 10s à ne faire qu'une fois par mois ?
    La rentabilité est vraiment faible.

    Si tu persistes, copie ta page modèle avec la méthode Copy de l'objet Worksheet.
    https://msdn.microsoft.com/fr-fr/lib.../ff837784.aspx
    Tu la renommes ensuite avec la propriété Name.
    https://msdn.microsoft.com/fr-fr/lib.../ff196974.aspx
    Tu changes le contenu de la case souhaitée avec la propriété Value du Range correspondant.

    Pour avoir le mois en cours :
    https://msdn.microsoft.com/fr-fr/lib.../gg278671.aspx
    https://msdn.microsoft.com/fr-fr/lib.../gg264760.aspx

    N'oublie pas aussi que dans ta nouvelle page, il faudra reprendre le solde du mois précédent.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2016
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Merci pour l'info sur la copie de page. Il est vrai ça va surement me demander beaucoup de temps pour pas grand chose.

    Par contre pour le mois en cours. J'ai surement oublié de préciser que je ne veux pas qu'il change le mois suivant. Par exemple si je crée une page le mois de Juin. Si je retourne dessus en juillet je ne veux pas qu'elle m'affiche 'Juillet' à la place de juin. Suis-je clair?

    Pour le code que tu m'as fourni dois-je taper dans la case. Parce que je le fais mais je n'ai pas de résultats :s

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

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

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Points : 9 548
    Points
    9 548
    Par défaut
    Pour avoir le mois en cours :

    Menhir, une coquille
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur 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...)

  7. #7
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par Glimir Voir le message
    Par contre pour le mois en cours. J'ai surement oublié de préciser que je ne veux pas qu'il change le mois suivant. Par exemple si je crée une page le mois de Juin. Si je retourne dessus en juillet je ne veux pas qu'elle m'affiche 'Juillet' à la place de juin. Suis-je clair?
    Dans ce cas, il suffit que tu tapes simplement à la main la date voulue et tu mets la cellule au format mmmm.
    Ou alors, tu mets dans une case de ton modèle la formule :
    Et quand tu copies le modèle pour créer un nouveau mois, tu fais sur cette case un copier / coller valeur, ce qui écrasera la formule et rendra la valeur définitive.

    Pour le code que tu m'as fourni dois-je taper dans la case. Parce que je le fais mais je n'ai pas de résultats :s
    [/QUOTE]
    Non, ça c'est du code VBA.

    Citation Envoyé par casefayere Voir le message
    Menhir, une coquille
    Effectivement, faute de frappe.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  8. #8
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par casefayere Voir le message
    je supprimerai ce message
    Inutile, j'assume.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2016
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Merci beaucoup tout marche !

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

Discussions similaires

  1. Ecrire dans le code d'une feuille par macro
    Par Tomuscz dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/07/2009, 11h19
  2. [XL-2003] affichage du formulaire de feuille par le code
    Par mfort dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 12/05/2009, 19h52
  3. [Excel]Ouvrir feuille par macro.
    Par JML62400 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/02/2009, 18h11
  4. Intégrer des macros sur des nouvelles feuilles crées par VBA
    Par arkorrigan dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 29/05/2008, 15h11
  5. [Excel] Insertion de formule dans ma feuille par macro (erreur400)
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/02/2007, 10h27

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