Assigner une feuille open office calc

projet54 Messages postés 144 Statut Membre -  
yclik Messages postés 3874 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous, j'ai récupéré un tableau open office calc où lorsque l'on clique sur certaines cases (voir screenshot) , celles ci redirigent sur des "feuilles" calc.

J'aimerais savoir comment faire afin d'assigner cette fonction à d'autres cases de mon tableau.

Merci beaucoup pour votre aide.

1 réponse

  1. yclik Messages postés 3874 Date d'inscription   Statut Membre Dernière intervention   1 609
     
    Bonjour
    il faut associer le macro ci dessous à un bouton
    exemple Feuille 2
    sub affichepage2
    Dim monDocument As Object
    Dim maFeuille As Object
    monDocument = thiscomponent
    maFeuille = MonDocument.Sheets.getByName("Feuille2")
    monDocument.CurrentController.Activesheet=maFeuille
    End Sub


    Pour inserer la macro
    ALT+F11
    sélectionner le document et un module
    coller la macro
    fermer

    Pour avoir accès à la création de bouton ;
    Affichage> barre d'outil >contrôle de formulaire

    activer le mode ébauche en cliquant sur l'icône en forme d'équerre
    cliquer sur l'icône bouton et dessiner le bouton
    ensuite click Droit>Contrôle
    onglet événements
    cliquer sur le bouton avec des pointillés en face exécuter l'action
    bouton "Macro"
    rechercher la macro précédemment créée
    OK
    fermer

    Désactiver le mode ébauche en cliquant sur l'icône en forme d'équerre
    0