Macros BASIC sous Excel ? Possible de les faire marcher sans les réécrire?

Bonjour et merci de l’aide déjà apportée.

J’ai fait un “moteur temporel” dans BASIC LibreOffice,
mais une personne veux l’utiliser sur Excel !!!
Et cela ne marche pas !

Si j’ai bien compris :

  1. Les macros Excel sont exécutables sous LibreOffice, mais ce n’est pas réciproque ???
  2. J’utilise pourtant ‘Option VBASupport 1’ mais c’est pour permettre à des commandes “VBA” de fonctionner dans le programme BASIC.

Et donc, est-il possible de faire fonctionner le programme BASIC dans Excel sans avoir à tout réécrire.

Par exemple, cela ne passe pas :slight_smile:


Dim oSheet As Object

oSheet = ThisComponent.CurrentController.getActiveSheet()

VBA veut du…
“Aplication…”

Merci d’avance d’un retour.

Amicalement, José

Bonsoir,

Définitivement non. Désolé.
Cordialement,
JM

1 Like

Merci de cette confirmation :slight_smile:

J’écris donc des “petits” scripts juste avec quelques Range.

Et étonnamment, même en faisant des sauvegardes sur scripts… Je ne retrouve pas le module à la réouverture du fichier !

Je n’ai pas ce pb avec les scripts BASIC !

J’ai bien toutes les cases cochées de VBA Properties !

Merci de tout tuyau :), José