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 :

Importation avec macro


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
    Inscrit en
    Mars 2013
    Messages
    154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 154
    Par défaut Importation avec macro
    Bonjour à tous,

    Je suis entrain de refaire mon fichier excel pour mon compte bancaire.
    J'ai 3 feuilles, une feuille saisie, une feuille importation et une feuille cpt.
    J'aurai que sur la feuille saisie je saisie donc la date ou le montant à était effectué l'objet et le montant avec signe + ou - suivant la nature, mettre plusieurs opération à la suite.
    De cette feuille j'aurai aimer créer une macro qui me l'importe dans ma feuille cpt mais dans le bon mois, sans effacer les lignes deja présentent et classer dans l'ordre chronologique du mois et effacer ensuite les données de la feuille saisie.
    Je sais pas si cela est possible, et si oui comment faire.
    Merci par avance.

    Budget test.xlsx

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Presque personne n'ouvre les fichiers-joints à la première question.


    Pour une fois par mois, cela ne vaut pas la peine de faire une macro. Il y a tout ce qu'il faut dans l'interface d'Excel.


    Et pour commencer, rien ne bat l'enregistreur de macros.

  3. #3
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour,
    Vous dites avoir trois feuilles: une saisie , une importation et une CPT. Visiblement l'importation est vide. a quoi sert chacune des feuilles?
    Avez vous besoin d'avoir les 12 mois sur la même feuille simultanément? pourquoi avoir une sorte de masque de saisie, alors qu'il serait aussi simple de saisir la ligne directement dans le bon mois.
    Ne serait-il pas plus judicieux d'avoir une base de données de l'année complète alimentée par un masque de saisie et une extraction permettant de sortir un mois désiré sur choix d'une liste?
    Vous devriez repenser votre problème à la base si vous souhaitez automatiser les actions avec du codage VBA .
    Enfin moi ce que j'en dit?
    cordialement

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 154
    Par défaut
    Bonjour,
    Merci d'avoir pris le temps de me lire.

    Pour Transitoire, je comprend pas trés bien se que vous voulez dire par : "Ne serait-il pas plus judicieux d'avoir une base de données de l'année complète alimentée par un masque de saisie"

    Comment faire une base de données et un masque de saisie, est comment l'utilisé ?

    Car actuellement je saisie dans le bon mois ligne par ligne, je trouve cela fastidieux, j'aurais voulu justement avoir une feuille ou je saisie la date l'objet et le montant et que cela l'entre dans le bon mois sans effacer les autres lignes deja presentent.

    Pour info je ne suis pas expert dans excel.

    Merci encore pour vos réponses.

  5. #5
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour,
    Je n'ai pas le temps de vous répondre en détail, mais ci-dessous le Tutorom, qui vous permettra de vous familiariser avec le travail sur les bases de données par filtres élaborés.

    https://philippetulliez.developpez.c...dvancedfilter/

    Cordialement

  6. #6
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 176
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Comme l'a écrit Transitoire que je salue au passage, je ne vois pas l'intérêt d'avoir 12 feuilles.
    Une seule feuille suffit et de plus avec toutes las années confondues et pour obtenir la synthèse, il suffit d'utiliser les tableaux croisés dynamiques.
    Pour l'importation des données, je suppose que votre banque exporte les mouvements sous différents formats qu'Excel peut parfaitement lire (csv ou xls). C'est la seule partie que j'automatiserais.

    A lire éventuellement Les tableaux croisés dynamiques dans Excel2007
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 154
    Par défaut
    Citation Envoyé par Transitoire Voir le message
    Bonjour,
    Je n'ai pas le temps de vous répondre en détail, mais ci-dessous le Tutorom, qui vous permettra de vous familiariser avec le travail sur les bases de données par filtres élaborés.

    https://philippetulliez.developpez.c...dvancedfilter/

    Cordialement
    Bonjour à tous

    Merci pour vos réponses aussi rapident, le lien cité en référence est vide.

    bon week end à tous

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/11/2017, 17h59
  2. Importation d'une table access dans excel avec Macro
    Par wamkey dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 28/01/2014, 22h44
  3. Réponses: 1
    Dernier message: 31/03/2012, 22h29
  4. probleme importation avec macro
    Par olodin dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/06/2007, 14h54
  5. [Macro]Problème d'importation .CSV avec macro
    Par Eric Harvey dans le forum VBA Access
    Réponses: 8
    Dernier message: 12/04/2007, 17h04

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