Votre question

Macro Excel a transformer pour Open Office

Tags :
  • Microsoft Office
  • Programmation
Dernière réponse : dans Programmation
7 Mars 2008 21:40:19

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.

Autres pages sur : macro excel transformer open office

10 Mars 2008 18:39:15

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 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS