Interprétation du VBA sous Calc

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Philippe608
Fraîchement OOthentifié
Messages : 7
Inscription : 15 juil. 2007 19:52

Interprétation du VBA sous Calc

Message par Philippe608 »

Bonsoir,

:?: Comment retrouvé une application créée dans Excel comportant du code VBA dans calc ?
Dans Excel en faisant un clic droit sur l'onglet de la feuille on obtenait le code de cette même feuille.

Merci.
Philippe. :wink:
Modérateur a écrit :Bonjour,

Le titre de votre question n'est pas assez explicite. Lors d'une recherche, ce sujet risque de passer inaperçu et donc de ne pas aider d'autres personnes ayant le même problème que vous.

Voici des astuces pour avoir un titre optimum :
http://user.services.openoffice.org/fr/ ... .html#1002

Merci de votre collaboration
OpenOffice 2.2.1
Windows XP SP2
bm92
ManitOOu
ManitOOu
Messages : 2562
Inscription : 26 nov. 2005 13:42

Message par bm92 »

Bonsoir,
Philippe608 a écrit :Dans Excel en faisant un clic droit sur l'onglet de la feuille on obtenait le code de cette même feuille.
Dans un document OpenOffice les macros sont dans des bibliothèques affectées au document, et non pas à une feuille Calc.

Comment retrouver le code des macros du document ?

Comme pour des macros d'un document OpenOffice.
Menu Outils > Macros > Gérer les macros > OpenOffice.org Basic
Dans l'arborescence de gauche, repérer le nom du fichier, et cliquer sur les "+"

Avec une configuration standard d'OpenOffice, les macros VBA sont chargées et mises en REM.
Sinon, revoir la configuration : menu Outils > Options > Chargement/Enregistrement > Propriétés VBA

______
Bernard
Philippe608
Fraîchement OOthentifié
Messages : 7
Inscription : 15 juil. 2007 19:52

VBA

Message par Philippe608 »

Merci pour ta réponse, j'avais bien compris cela mais le probléme est que mon code VBA ne fonctionne pas dans le fichier ouvert dans calc.

Mon code vba met une coche à chaque fois que la cellule A5:A21 est sélectionnée que ce soit avec le passage du curseur ou d'un clic, en fait c'est un "a" qui est écrit réglé sur la police marlett.

Merci pour ton aide.
Philippe.
OpenOffice 2.2.1
Windows XP SP2
bm92
ManitOOu
ManitOOu
Messages : 2562
Inscription : 26 nov. 2005 13:42

Re: VBA

Message par bm92 »

Philippe608 a écrit :Merci pour ta réponse, j'avais bien compris cela mais le probléme est que mon code VBA ne fonctionne pas dans le fichier ouvert dans calc.
OpenOffice ne sait pas exécuter du code VBA. L'API est différente.

Pour les questions concernant les macros, voir la section Macros et API.

______
Bernard
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25194
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: VBA

Message par Dude »

bm92 a écrit :OpenOffice ne sait pas exécuter du code VBA.
La version Novell sait exécuter le VBA. Voir ce sujet :
http://user.services.openoffice.org/fr/ ... c5845.html

:idea:
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues