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 :

Faire profiter des outils VBA que j'ai créés


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2011
    Messages : 14
    Par défaut Faire profiter des outils VBA que j'ai créés
    Bjr à toutes et tous,

    Depuis le temps que je réalise des applis sous Exel VBA, PwP etc , j'ai dû mettre au point des outils pour simplifier la programmation, et surtout pour avoir du code robuste qui ne soit pas sensible à l'ajout ou déplacement de colonnes d'un Onglet.

    Pour cela j'ai imaginé des Classes, qui permettent de "mapper" un Onglet en ne s'appuyant que sur les libellés des têtes des colonnes.
    Afin de gagner du temps de codage, j'ai également écrit un programme qui crée le code des classes, les variables qui sont elle-même des objets, etc, etc ...

    Ensuite, accéder les cellules en lecture ou écriture est très simple, avec des possibilités de tri, vérification des doublons, filtres, traduction d'une string en une autre, etc ...

    Cette méthode est particulièrement utile quand on programme la construction de résultats consolidés (par exemple) : chaque utilisateur envoie son propre fichier excel, où il a pu ajouter des colonnes, ou les déplacer : Comme le code risque d'être déjà compliqué, et que le résultat de la consolidation doit sortir rapidement, il est confortable de ne pas avoir à faire de modifications, quand bien même des colonnes ont pu être ajoutées, et d'autres déplacées.

    C'est bien au point à présent et plutôt efficace, je ne peux plus m'en passer : encore faudrait-il que j'écrire une doc d'utilisation ...

    Je compte m'y mettre, si cela intéresse quelqu'un ..
    A bientôt

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 681
    Par défaut
    Bonjour,

    Je compte m'y mettre, si cela intéresse quelqu'un ..
    Merci à toi de nous faire profiter de ton travail.
    A partir du forum Excel, il y a un sous-forum Contribuez qui comme son nom l'indique est prévu pour les gens y déposent leurs contributions.

Discussions similaires

  1. Fonction garde les donnés des call précédent.. que faire?
    Par tux94 dans le forum Programmation et administration système
    Réponses: 0
    Dernier message: 02/04/2008, 14h56
  2. Réponses: 4
    Dernier message: 26/04/2007, 08h41
  3. Réponses: 1
    Dernier message: 18/04/2007, 13h39
  4. [VBA-E] est-ce possible de faire intervenir des données excel dans un html?
    Par guismoman33 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 01/03/2007, 12h22
  5. faire apparaitre des boutons que si necessaire
    Par jexl dans le forum Langage
    Réponses: 4
    Dernier message: 13/12/2005, 22h45

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