Se connecter avec
S'enregistrer | Connectez-vous

Macro Excel a transformer pour Open Office

Dernière réponse : dans Programmation

Bonjour à tous. Je me retourne vers vous après avoir longuement cherché. Mais je suis pas au top dans ce domaine.

J'avais une macro :

ActiveCell = ActiveCell + 1

Qui marchait parfaitement sous Excel. Elle me permet de rajouter 1 à la valeur de la cellule sur laquelle le curseur se trouve.

Déjà pour trouver ça sous Excel j'avais eu du mal. Mais sous Open Office, j'trouve pas.

Avez-vous une idée ?
Merci.
Lassé par la pub ? Créez un compte

Salut, Newbie06

En OpenOffice Basic, ActiveCell se dit:
ThisComponent.getCurrentSelection
Essaie donc de remplacer ta ligne de code par :
ThisComponent.getCurrentSelection = ThisComponent.getCurrentSelection + 1
A tester, je n'ai pas OpenOffice sous la main pour te confirmer.
Au passage, j'ai découvert ce site qui propose de traduire automatiquement des portions de code VBA en Basic : http://www.business-spreadsheets.com/vba2oo.asp. A tester également ;)  .

Bonne continuation

EDIT: Wouhou ! mon 500ème post sur IDN ! J'ai droit à un cadeau ? :D 
Lassé par la pub ? Créez un compte
Tom's guide dans le monde