Récupération du contenu d'une cellule après chaque actualisation

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
stefpi
NOOuvel adepte
NOOuvel adepte
Messages : 19
Inscription : 15 mars 2009 14:24

Récupération du contenu d'une cellule après chaque actualisation

Message par stefpi »

Bonjour,

J'ai une cellule dont le contenu (lié à des générations aléatoires) varie à chaque actualisation de la feuille.

J'utilise F9 plusieurs fois de suite, et je souhaiterais alors enregistrer les valeurs successives prises par cette cellule (pour ensuite pouvoir traiter les résultats obtenus lors de ces diverses simulations)

Quelqu'un a-t-il une solution?

Merci d'avance de vos réponses!
LO 25.2.3.2 sous W10
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9819
Inscription : 28 août 2010 08:45

Re: Récupération du contenu d'une cellule après chaque actualisation

Message par micmac »

Bonjour,

Même s'il est ancien, il nous serait agréable que vous donniez suite au fil précédemment ouvert :
Mise en page dégradée
notamment en précisant la solution retenue et en ajoutant le balisage [Résolu] Image si c'est le cas.
C'est une question de courtoisie pour les gens qui vous ont répondu et consacré bénévolement de leur temps. Notre forum est plus lisible avec ce balisage comme vous avez pu vous en rendre compte en le parcourant.
.
Dans votre signature il y a écrit : LO 5.3.3.2 sous W10
Votre signature fait mention d'une version d'OpenOffice qui n'est plus maintenue.
Si c'est une obligation ou un choix mentionnez-le par Obligation de version ou Choix dans votre signature afin de ne pas être relancé.

Afin de profiter des dernières améliorations, pensez à être à jour de la dernière version officielle

Dans votre signature il est nécessaire d'indiquer :
  1. la version exacte de AOO ou LibO (AOO 4.1.15, LibO 24.8.7 par exemple) ;
  2. la version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Win 11, Ubuntu 24.04, macOS (Intel, M1, M2 ou M3) 15.2 Sequoïa par exemple).
Accès direct à votre signature pour la corriger.

Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25976
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Récupération du contenu d'une cellule après chaque actualisation

Message par Dude »

Salut,

Merci de donner suite à ce que te demande le modo.
stefpi a écrit : 13 mai 2025 06:47 je souhaiterais alors enregistrer les valeurs successives prises par cette cellule
La journalisation d'événements sur une cellule est possible via cette extension.
stefpi
NOOuvel adepte
NOOuvel adepte
Messages : 19
Inscription : 15 mars 2009 14:24

Re: Récupération du contenu d'une cellule après chaque actualisation

Message par stefpi »

Bonjour Dude,
Merci de la réponse!

Extension bien installée, qui fonctionne...
[C:\Users\stepi\Desktop\Image.PNG][/C:\Users\stepi\Desktop\Image.PNG]

Mais comment puis-je récupérer et stocker les valeurs successivement affichées?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LO 25.2.3.2 sous W10
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25976
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Récupération du contenu d'une cellule après chaque actualisation

Message par Dude »

stefpi a écrit : 13 mai 2025 08:52 Mais comment puis-je récupérer et stocker les valeurs successivement affichées?
Il faut poser la question au développeur de l'extension.
Le code source est en ligne sur le dépôt GitHub.
Tu peux éventuellement poster une demande d'amélioration (issue) :
https://github.com/hanya/WatchingWindow

Bien sûr, il faudra parler anglais car Hanya est japonais.
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2791
Inscription : 16 avr. 2010 13:31

Re: Récupération du contenu d'une cellule après chaque actualisation

Message par OOotremer971 »

Bonjour,
Dans le fichier joint une solution construite à base de formules (facultatives) pour afficher "Cliquez ici" dans la cellule dans laquelle il faut cliquer :roll: puis d'une liste de validité pour sélectionner la dernière valeur volatile affichée.
stefpi_1.png
stefpi_2.png
l'appui sur la flèche en regard de "Cliquez ici" équivaut à un appui sur la touche F9 puisqu'il s'agit d'une fonction volatile (ALEA.ENTRE.BORNES)
J'ignore quelle formule est recalculée dans ton fichier il est donc possible que cette solution ne convienne pas. Il faudrait joindre une fichier exemple pour trouver une éventuelle autre solution.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
stefpi
NOOuvel adepte
NOOuvel adepte
Messages : 19
Inscription : 15 mars 2009 14:24

Re: Récupération du contenu d'une cellule après chaque actualisation

Message par stefpi »

Bonjour à vous deux et merci de vos réponses!

OOotremer, oui la méthode proposée fonctionne et permettrait d'obtenir exactement ce que je souhaite.

MAIS je cherche plutôt une "automatisation" car, finalement, utiliser cette méthode n'est pas énormément plus rapide que saisir "à la main" les résultats apparus dans la cellule concernée.

Bonne journée à tous
LO 25.2.3.2 sous W10
Jeff
GourOOu
GourOOu
Messages : 9940
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Récupération du contenu d'une cellule après chaque actualisation

Message par Jeff »

Bonjour,

Tu aurais un fichier depersonnalisé à nous joindre ?
stefpi a écrit : 13 mai 2025 06:47 pour ensuite pouvoir traiter les résultats obtenus lors de ces diverses simulations
Si le traitement n'est pas trop lourd, tu devrais peut-être consacrer une dizaine de cellule pour les fonctions ALEA(), pour afficher simultanément une dizaine de tes "traitements".

Peut-être également que la mise en place de "scénarios" (ou plus exactement de scénarii) correspondrait mieux à ta question :
viewtopic.php?t=39593&hilit=Scenari%2A

A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2791
Inscription : 16 avr. 2010 13:31

Re: Récupération du contenu d'une cellule après chaque actualisation

Message par OOotremer971 »

stefpi a écrit : 15 mai 2025 07:37 MAIS je cherche plutôt une "automatisation"
Qui dit automatisation, dit macro...
Dans le fichier joint une autre proposition par macro. Cette section du forum n'a pas vocation à répondre aux questions relatives aux macros. Il faudra donc poursuivre dans la bonne section comme c'est précisé dans le bandeau rouge en haut de la page.

Pour faire fonctionner l'automatisme, il faudra accepter l'utilisation des macros à l'ouverture du fichier et activer le menu Outils>>Activer_Historique_Volatile :
stefpi.png
stefpi.gif
Il suffira d'appuyer sur la touche de fonction F9 pour faire fonctionner. Ne fonctionne pas correctement avec AOO :?
OOotremer971 a écrit : 14 mai 2025 21:27 Il faudrait joindre une fichier exemple
Jeff a écrit : 15 mai 2025 11:30 Tu aurais un fichier depersonnalisé à nous joindre ?
En t'obstinant à ne pas joindre un fichier exemple tu multiples inutilement les propositions inadaptées à ta situation. Les intervenants finissent par s'en lasser et ne répondent plus.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)