Instructions Macro OpenOffice

Kikekoa - 19 déc. 2023 à 15:25
yclik Messages postés 3603 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 13 mai 2024 - 7 mai 2024 à 17:49

Bonjour...

Depuis la référence "A1", je veux me positionner dans la cellule : colonne "1", et ligne "contenu de la cellule "D1" – contenu aléatoire" (ici 14)

Dans Excel 95, je fais une macro – avec option "Macro MS Excel 4.0" - que voici :

Ces instructions – facilement compréhensibles – sont nécessaires et suffisantes pour réaliser cette action. Elles tiennent sur deux lignes, avec 2 cellules d'instructions proprement dites, et 1 cellule de résultat.

Et ça marche !

Réaliser cette macro en laissant l'option par défaut "Visual Basic", c'est pour moi mission impossible ! Et quant aux versions plus récentes d'Excel, c'est bien pire grâce à VBA.

"Pourquoi faire simple quand c'est si facile de compliquer ? !"

Aussi, quelqu'un aurait-il (ou elle) avoir la gentillesse de m'écrire les instructions pour obtenir ce déplacement de cellule sou Apache (ou Libre Office) ? Mes connaissances en matière de macros sous ces applications sont très insuffisantes.

D'avance merci.

A voir également:

2 réponses

OOoForum Messages postés 3867 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 7 mai 2024 960
7 mai 2024 à 15:21

Vous installez zBasic

Et la macro sera comme ceci...

Sub Main
  GlobalScope.BasicLibraries.loadLibrary("zBasic")
  maCell = zCellule.Lit("Feuille1", "B3", "C")
  zCellule.Courante( maCell )
End Sub

0
yclik Messages postés 3603 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 13 mai 2024 1 482
7 mai 2024 à 17:49

Bonjour

il y a la solution de mettre un lien hypertexte en A1

=LIEN.HYPERTEXTE("#feuille1.A"&D1;"aller cellule A"&D1)
0