IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

Contrôles dans un tableau dynamique


Sujet :

OpenOffice & LibreOffice

  1. #1
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 891
    Points : 4 157
    Points
    4 157
    Billets dans le blog
    1
    Par défaut Contrôles dans un tableau dynamique
    Bonjour,

    je souhaite pouvoir lancer des applications depuis des cellules d'un tableau dynamique.
    Pour cela j'ai inséré des boutons déclenchant une macro.
    Problème : lorsque l'on modifie l'ordre de tri du tableau, ou que l'on applique un filtre, les contrôles ne conservent pas leur place dans les cellules.
    J'ai tenté avec d'autres types d'objets : rectangle de la taille de la cellule, zone de texte. Le problème persiste.

    Y a-t-il un moyen de contourner le problème, à savoir disposer d'un élément dans la cellule qui puisse lancer une macro, en étant certain qu'il restera bien ancré dans la cellule quel que soit l'ordre de tri ou les filtres appliqués ?

  2. #2
    Membre habitué
    Homme Profil pro
    Maitre d'Oeuvre, topographe en pré-retraite
    Inscrit en
    Juin 2016
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Maitre d'Oeuvre, topographe en pré-retraite
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Juin 2016
    Messages : 89
    Points : 147
    Points
    147
    Par défaut
    Bjour,

    Les tableaux croisés dynamiques sont des objets de "sortie"
    A chaque remise à jour, tout est recalculé et recomposé.
    Même leurs mises en page sont difficiles à tenir.

    Je doute que vous arriviez à installer des éléments ancrés mais je m'inscris sur ce fil et suis impatient de voir si qq1 a une solution.
    Personnellement, dans votre situation j'utiliserais plutôt des formules matricielles sur des cellules fixes auxquelles je peux "accrocher" des éléments d'entrée ou de commande type bouton macro.

  3. #3
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 891
    Points : 4 157
    Points
    4 157
    Billets dans le blog
    1
    Par défaut
    J'ai trouvé une solution permettant d'éviter l'usage d'objets au positionnement instable pour lancer une macro.
    Il est possible de déclencher une macro depuis un hyperlien !

  4. #4
    Membre averti Avatar de Mobydick_62
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2009
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2009
    Messages : 264
    Points : 392
    Points
    392
    Par défaut
    Bonjour

    Il est possible de déclencher une macro depuis un hyperlien !
    C'est bien.... mais pour l'intérêt de tous ne serait t'il pas judicieux d'être plus précis et d'expliquer comment vous avez fait ?

    Cela pourrait intéresser d'autres internautes.

    Cordialement

  5. #5
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 891
    Points : 4 157
    Points
    4 157
    Billets dans le blog
    1
    Par défaut
    Voici donc la "formule magique" que j'ai pu trouver grâce à mes recherches sur le Net et non à mes connaissances en Libreoffice basic qui sont inexistantes :

    En supposant que ma macro soit localisée dans le module1 des macros standard de mon classeur courant, et que je veuille afficher le texte "Lance ma macro" dans la cellule
    =LIEN.HYPERTEXTE("vnd.sun.star.script:Standard.Module1.MaMacro?language=Basic&location=document";"Lance ma macro")

  6. #6
    Membre averti Avatar de Mobydick_62
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2009
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2009
    Messages : 264
    Points : 392
    Points
    392
    Par défaut
    Bonjour,
    Merci pour le partage.

Discussions similaires

  1. [FPDF] problème avec les images dans un tableau dynamique
    Par GADSN dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 08/04/2009, 11h11
  2. Réponses: 6
    Dernier message: 26/12/2006, 17h01
  3. [SQL] Recupération Requete SQL dans un tableau dynamique PHP
    Par victor.jbju dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 13/09/2006, 16h48
  4. [Conception] Recuperer des données dans un tableau dynamique
    Par Tartanjet dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 05/09/2006, 00h28
  5. [VBA-E]Afficher tout dans un tableau dynamique croisé
    Par alex_95 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/03/2006, 13h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo