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 :

Un peu d'aide pour un projet assez consequent


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 6
    Par défaut Un peu d'aide pour un projet assez consequent
    Bonjour,

    Je m'excuse d'avance pour les accents (je suis sur un clavier qwerty) et si ce sujet a deja ete evoque...

    Je vais essayer d'expliquer les differentes etapes que je veux mener a bien sous excel :

    1) j'ai un fichier source qui contient 5000 lignes et 30 colonnes, et je tiens a recuperer que quelques colonnes (4-7)
    Pour recuperer ces colonnes j'ai besoin que la colonne "K" de base soit "nettoye" et trier par ordre alphabetique.
    Je m'explique :
    j'ai plusieurs nom et je tiens a garder les doublons, mais desfois les doublons n'ont pas la meme chaine de caractere... c'est a dire que j'ai un espace ou un ltd qui est un limited, etc... mais en general les premiere caracteres sont souvent identique (je pense a faire un test avec LEFT - j'utilise une version anglaise d'excel mais je peux acceder a une version francaise donc si vous avez des formules uniquement en francais ca marche aussi) mais j'ai besoin de la meme orthographe car apres j'en ai besoin pour creer 3 colonnes de calcul afin de generer des "pivots table"

    2) une fois que toute les donnes en lignes sont copies et que la colonne avec les nom ont ete nettoye cela me permet de passer a un trie par date avec la colonne copie qui sera la colone "B"

    3) ajoute mes colonnes avec mes formules

    4) generer les pivot dans un autre fichier ou une autre feuille de calcul

    5) lorsqu'on ajoute une ligne dans le premier fichier excel, tout doit se mettre a jour...

    Cela semble complique a premiere vue, si vous avez des questions n'hesitez pas, merci d'avance pour votre aide !

    voila un petit exemple :

    narra 12-Sep 444
    qwerty 12-Sep 444
    qwerty ltd 13-Sep 444
    azerty 13-Sep 333
    Huijne 14-Sep 322
    Bro 15-Sep 84
    QwertyRes 23-Sep 324
    Bro and Co 11-Sep 234

    et voila ce que je voudrais que ca donne :

    Bro 11-Sep 234
    narra 12-Sep 444
    qwerty 12-Sep 444
    azerty 13-Sep 333
    qwerty 13-Sep 444
    Huijne 14-Sep 322
    Bro 15-Sep 84
    QwertyRes 23-Sep 324

    Merci

    Ps: j'essayerai d'editer ce message avec un clavier azerty d'ici demain

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    682
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 682
    Par défaut
    Bonjour,

    Euh, comment dire, tu as le bon raisonnement, il ne te reste plus qu'à coder. Que veux-tu donc exactement ? Si tu attends que quelqu'un fasse tout pour toi ici, ça ne va pas le faire

    En plus, c'est loin d'être compliqué.

    Pour commencer, en ce qui concerne le filtre en gardant les doublons, lance l'enregistreur de macros et utilise le filtre Excel. C'est exactement ce que tu veux.

    Pour ce qui est du "découpage" sur les "noms", l'idée de Left est bonne. Cependant, tape "traitement chaîne caractères VBA" sur T'as d'autres méthodes plus adaptées à ce que tu souhaites.

    Et pour le reste, ben commence déjà par ça. A mon avis, et je ne dois pas parler que pour moi, donner un coup de main sur un point précis ne me dérange pas si tu as un peu bossé dessus avant. Arriver avec une liste de choses, ça ne me donne vraiment pas envie d'aider...

    Bref, essaie, avance, trouve des solutions sur le forum, les tutos, la FAQ etc. et reviens quand tu seras bloqué. Je t'aiderai alors avec plaisir. Mais bon sang, propose-nous un code à nous mettre sous la dent !

    Bonne chance !

  3. #3
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    salut,
    Mieux que , la , qui nous indique quon trouve la
    http://drq.developpez.com/vb/tutoriels/String/

    bonne lecture
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  4. #4
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 6
    Par défaut
    Merci pour ces reponses ^^

    Je vais lire tout ca et si j'ai des questions supplementaires je les rajouterais dans ce post

    Bonne journee a tous

    PS: DeaD78, non je ne m'attend pas a ce qu'on me donne la formule qui marche du premier coup, c'est pas mon but ^^ mais d'avoir des pistes a priori je suis oblige de passer pour du VBA pour faire ca donc je vais y regarder un peu, car je voulais rester en formule d'Excel, je vais etre vigilant par rapport a la gestion d'erreur et je pense que ca ira =]

Discussions similaires

  1. Besoin d'aide pour un projet en vb6
    Par Tyrael62 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 14/01/2006, 05h25
  2. de l'aide pour un projet svp!!!!
    Par lamoon dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 09/01/2006, 15h45
  3. Besoin d'aide pour un projet
    Par ZiMo dans le forum Linux
    Réponses: 9
    Dernier message: 24/10/2005, 00h28
  4. Besoin d'aide pour un projet de jeu en ligne
    Par FLEO dans le forum Projets
    Réponses: 1
    Dernier message: 21/10/2005, 08h55
  5. [CAML] Recherche aide pour un projet
    Par tarzoon dans le forum Caml
    Réponses: 1
    Dernier message: 02/09/2005, 10h32

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