Calc - macro - aller à une feuille par son nom

Bonjour

Autre possibilité, que l'on peut obtenir par "enregistrement":
Utiliser la zone de nom pour "aller" à la feuille désirée.

Par exemple, taper Feuille2.A1 dans la zone de nom
sera enregistré:

sub ZoneNom
dim document as object
dim dispatcher as object

document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint"
args1(0).Value = "$Feuille2.$A$1"

dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())

end sub

Nota: ne taper que le nom de la feuille fonctionne pour
afficher cette dernière, mais n'est en revanche pas enregistré.
Il faut donc ajouter la cellule cible, ce qui n'est pas un
inconvénient puisqu'en général on souhaite préciser cela.

Cordialement
Pierre-Yves

Merci Pierre-Yves, cela correspond mieux à ce que je souhaitais, pour une macro enregistrée.

Mais je retiens aussi ce que propose Michel BLANCHARD, pour une macro "faite main".

Encore merci à vous deux et bonne journée.

Michel

Bonjour Pierre-Yves,

Un peu tardivement expérimenté aujourd'hui, à titre personnel.

J'ai bien compris ta procédure ; simple et "déontologique" !

Bien cordialement.

Michel