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 :

Macro Excel 5 vers VBA


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2013
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Novembre 2013
    Messages : 48
    Par défaut Macro Excel 5 vers VBA
    Bonjour à tous !

    Voilà mon problème, j'ai une macro que j'utilise depuis des lustres sur Excel, le seul hic c'est que j'avais programmé cette macro à l'époque sur Excel 5.0 (voir macro GES2000). Aujourd'hui je rêve de pouvoir la dépoussiérer sur Visual Basic. Seulement voilà, j'y comprends rien à ce language VB... Pourtant j'ai essayé de comprendre ce language à bien des reprises... C'est une macro que j'utilise énormément pour le travail, elle me permet de retranscrire les cumuls des montants que je comptabilise dans plusieurs tableaux présent dans un le classeur ci-joint voir tableau COMPTE2000).

    Cette macro m'aide considérablement dans mon travail. Aujourd'hui elle fonctionne toujours sur les versions récente Excel 2007 et 2010. Mais j'ai peur qu'à long terme elle ne fonctionne plus sur les prochaines versions .

    Existe-t-il un moyen pour convertir cette macro en VB? Si non, quelqu'un ici pourrait-il m'aider à reprogrammer cette macro sur VB en sachant que l'ancienne méthode de programmation m’obligeait par moment à faire des copier-coller et des sommes dans tous les sens, je suis convaincue qu'on peut réussir à avoir le même résultat avec moins de formules sous VB.

    Je m'en remets à vous pour m'éclairer sur ce point qui a du être posé bien des fois sur ce forum!

    Merci d'avance

    PS :

    Afin que vous puissiez comprendre comment fonctionne cette macro vous pouvez télécharger les deux fichiers GES2000 (Macro) et COMPTE2000 (un exemple de comptabilité):

    1 - Pour exécuter la macro il faut lancer les deux fichiers simultanément.
    2 - Aller dans le fichier GES2000 et exécuter la macro en se positionnant sur la ligne 4 Colonne 1 (ou Ligne 4 Colonne A)
    3 - Une fois la macro exécuté mettre le numéro de dossier "2000" (car c'est ce dossier qui est en exemple)
    ---------------------- La macro tourne ------------------------
    Donc la macro fait :

    Dans 1er premier temps : l'addition des montants comptabilisés dans le tableau COMPTE2000 de la colonne F à S et mets ces cumuls dans les deux tableaux de synthèse correspondante (Dépenses et Ressources située plus à droite du tableau).

    Dans 2ème temps : Elle permet de faire des zones d'impressions et l'impression directe des tableaux qui se trouve dans le classeur COMPTE2000.

    Merci d'avance les amis !!!

    Fichiers attachés Fichiers attachés

    Type de fichier : xls GES2000.xls (90,5 Ko, 5 affichages)
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2007] Macro Excel 5 vers VBA
    Par ExcelLiod dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/06/2014, 10h12
  2. [XL-2010] Migration VBA Excel 2003 vers VBA Excel 2010
    Par lucarno dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 18/07/2013, 12h33
  3. Macro excel avec formulaire vba
    Par guilhemleflo dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 25/04/2013, 15h33
  4. [AC-2003] Intégrer une macro Excel dans Access (VBA)
    Par HasH38 dans le forum VBA Access
    Réponses: 2
    Dernier message: 06/01/2012, 18h27
  5. Problème macro excel 2003 vers 2007
    Par anne1635 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/12/2011, 21h25

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