Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2011, 13h35   #1
Invité régulier
 
Mak Mik
Inscription : février 2010
Messages : 45
Détails du profil
Informations personnelles :
Nom : Mak Mik

Informations forums :
Inscription : février 2010
Messages : 45
Points : 7
Points : 7
Par défaut Traducteur macros VBA - débutant

Bonjour,
Je travail avec beaucoup de fichiers excel et Access qui possèdent des macros en VBA.
Je suis débutante en VBA mais j'ai besoin de comprendre ces macros et éventuellement de les changer.

Le souci est que je n'arrive pas à "décoder" ce qui se dit dans ses lignes de codes.

Sauriez-vous à tout hasard s'il existe un programme capable de traduire ce que je rentre en VBA en "langage normal"

La demande est peu conventionnelle mais ça m'aiderait beaucoup

Merci infiniment,
Julie
kimai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 14h24   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Bonjour,

Non, malheureusement, il n'existe pas de transcripteur.
Le VB comme le VBA est déjà un language interprété avec une lecture, disons aisé en regard du C++ ou l'Assembleur...

Tu as à disposition ce forum et ses tutos, sa FAQ et tout un monde hyper dévoué prêt à t'aider

Pour débuter, lance des macros à enregistrement avec des tâches simple sous Excel (ça n'existe pour ainsi dire pas sous Access, sauf les assistants formulaires) et relis le code en fonction de ce que tu as effectué sur telle feuille de calcul.

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 20h37   #3
Invité régulier
 
Mak Mik
Inscription : février 2010
Messages : 45
Détails du profil
Informations personnelles :
Nom : Mak Mik

Informations forums :
Inscription : février 2010
Messages : 45
Points : 7
Points : 7
Merci pour la réponse rapide.
Dommage pour le transcripteur!

On va faire autrement

Ju
kimai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 17h32   #4
Expert Confirmé
 
Avatar de FreeAccess
 
Homme
Inscription : mars 2006
Messages : 2 309
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 2 309
Points : 2 847
Points : 2 847
Bonjour,

Effectivement sous ACCESS il n'existe pas d'enregistreur de macro comme sous EXCEL.....

Maintenant, sous ACCESS si tu sais créer des macros et que tu souhaite les "traduire" en langage VBA, tu peux les convertir.

Procédure sous ACC2007:
- tu possède une macro nommé "macOuvrirFormulaire"
- tu souhaite la convertir en code VBA (peut-être plus explicite . )
- tu sélectionne cette macro, puis dans la barre de menus > Outils de base de données > Convertir les macros en Visual Basic......et tu clique sur convertir
- maintenant dans ton panneau de navigation, sous l'onglet Modules, tu trouveras un nouveau module nommé "Macro convertie - macOuvrirFormulaire"

.....ta macro a été "traduire en code VBA

Cette solution peut éventuellement t'apporter une aide dans la compréhension de tes macros....à voir.....
__________________
FreeAccess
"Petit à petit l'araignée tisse sa toile"
FreeAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 22h05   #5
Invité régulier
 
Mak Mik
Inscription : février 2010
Messages : 45
Détails du profil
Informations personnelles :
Nom : Mak Mik

Informations forums :
Inscription : février 2010
Messages : 45
Points : 7
Points : 7
J'essaierai
Merci à toi
kimai est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h48.


 
 
 
 
Partenaires

Hébergement Web