Bonjours tout le monde.
Mon problème est un peu compliqué, je cherche sur le forum un moyen d'écrire ce code... et je viens de perdre 10 ans de ma vie.
Sur un Premier document, j'ai une série de 4 résultats (de A1 à D1) souvent modifié. ces résultats sont obtenues par des formules de calcul. Je souhaite créer une macro qui me permet de collecter ces résultats (valeurs uniquement) sur un 2ème Document. Sur ce document sera donc collées la première récolte de cette série sur la ligne 1, la deuxième sur la ligne 2, ... la Nème sur la ligne N.
Pour des raisons de sauvegarde, il est nécessaire que se soit le document B (le destinataire) qui "vient chercher" les valeurs sur le docA, et les 2 documents sont déjà ouverts à chaque fois.
Dans l'idée, le descriptif du code serait
(MACRO sur docB)
2. Identifier le chemin du doc A, et les valeurs de la Ligne fixe et des colonnes fixes (a1->d1)
2.Copier ces valeurs
3. identifier le chemin du doc B, Ligne variable (numéro de ligne de la précédente récolte +1) , et les 4 colonne fixes (a,b,c,d)
4. Les coller
Piste commencée : J'ai créer une case sur le document B (destinataire donc) qui me donne le numéro de la ligne sur laquelle coller. Mais je ne sait pas indiquer à la macro de coller sur cette ligne variable correspondant à ce numéro.
C'est déjà pas simple à décrire, alors à encodé ...
Merci d'avance
[Résolu][Calc]Copie de valeurs variables d'un autre document
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
cesardo99
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 03 mars 2011 00:14
[Résolu][Calc]Copie de valeurs variables d'un autre document
Dernière modification par cesardo99 le 03 mars 2011 18:21, modifié 1 fois.
Ubuntu 10.10, OpenOffice 3.2.1
-
Dude
- IdOOle de la suite

- Messages : 26195
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Calc] Copier les valeurs variables d'un autre document
Salut,

Suprême de code : http://user.services.openoffice.org/fr/ ... c6371.htmlcesardo99 a écrit :2.Copier ces valeurs
[...]
4. Les coller
-
Flip
- MOOdérateur

- Messages : 268
- Inscription : 06 août 2009 09:43
Re: [Calc] Copier les valeurs variables d'un autre document
Bonjour, et bienvenue sur notre forum,
Votre signature indique "Openoffice 2.3 sous UBUNTU".
Cette version est obsolète. Est-ce un choix, une obligation ?
Merci de préciser également la version de votre système (Ubuntu xx.yy).
Très cordialement.
Votre signature indique "Openoffice 2.3 sous UBUNTU".
Cette version est obsolète. Est-ce un choix, une obligation ?
Merci de préciser également la version de votre système (Ubuntu xx.yy).
Très cordialement.
-
cesardo99
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 03 mars 2011 00:14
Re: [Calc] Copier les valeurs variables d'un autre document
Merci Dude, j'ai déjà vu le suprême code mais :
1- Il copie des données dans un nouveau dossier et non dans un dossier existant déjà ouvert
2- Il copie sur une plage fixe et non variable
Flip désolé, je me suis trompé, je suis sous Ubuntu 10.10, OpenOffice 3.2.1, et j'ai changé la signature
1- Il copie des données dans un nouveau dossier et non dans un dossier existant déjà ouvert
2- Il copie sur une plage fixe et non variable
Flip désolé, je me suis trompé, je suis sous Ubuntu 10.10, OpenOffice 3.2.1, et j'ai changé la signature
Ubuntu 10.10, OpenOffice 3.2.1
-
Churay
- ManitOOu

- Messages : 2668
- Inscription : 30 avr. 2009 04:54
- Localisation : CATALUNYA
Re: [Calc] Copier les valeurs variables d'un autre document
Bonsoir
Dans cet exemple,
- le fichier contenant les 4 valeurs se nomme Serie4.ods,
- le fichier de récupération ne nomme récap.ods
- ils doivent être dans le même dossier (répertoire)
- si Serie4.ods est modifié, il doit être sauvegardé
- le bouton appelle la macro
----- qui ne se préoccupe pas de savoir si le Serie4.ods est ouvert : elle l'ouvre une nouvelle fois (d'où l'importance de la sauvegarde si modification)
----- récupère les valeurs A1 à D1 de la première feuille de Serie4.ods et les ajoute dans Recap.ods
----- ferme la version de Serie4.ods qu'elle a ouvert
----- sauvegarde le fichier Recap.ods
Dans cet exemple,
- le fichier contenant les 4 valeurs se nomme Serie4.ods,
- le fichier de récupération ne nomme récap.ods
- ils doivent être dans le même dossier (répertoire)
- si Serie4.ods est modifié, il doit être sauvegardé
- le bouton appelle la macro
----- qui ne se préoccupe pas de savoir si le Serie4.ods est ouvert : elle l'ouvre une nouvelle fois (d'où l'importance de la sauvegarde si modification)
----- récupère les valeurs A1 à D1 de la première feuille de Serie4.ods et les ajoute dans Recap.ods
----- ferme la version de Serie4.ods qu'elle a ouvert
----- sauvegarde le fichier Recap.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
cOOordialement
---
AOO 4.0.1 W7-PRO & LO 5.1.6.2 Debian 7.8 & Ubuntu 16.04 LTS
---
F1 : ça aide...
XRay + SDK
---
Quand le NOT CONFIRMED sera corrigé (OOo et LO) , je serai heureux...
---
AOO 4.0.1 W7-PRO & LO 5.1.6.2 Debian 7.8 & Ubuntu 16.04 LTS
---
F1 : ça aide...
XRay + SDK
---
Quand le NOT CONFIRMED sera corrigé (OOo et LO) , je serai heureux...
-
Dude
- IdOOle de la suite

- Messages : 26195
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Calc] Copier les valeurs variables d'un autre document
Entre temps Churray a répondu mais...
http://user.services.openoffice.org/fr/ ... lc#p118795
Et donc tu aurais pu partir de l'exemple en question pour déjà dégrossir ton problème.cesardo99 a écrit :j'ai déjà vu le suprême code mais :
Un peu de recherche que diable : loadComponentFromURL ouvre un fichier vierge mais il te suffit de passer l'URL de ton document.cesardo99 a écrit :Il copie des données dans un nouveau dossier et non dans un dossier existant déjà ouvert
Si je comprends bien, tu souhaites copier à la suite. Donc, détecter la dernière ligne où il y a une saisie.cesardo99 a écrit :Il copie sur une plage fixe et non variable
http://user.services.openoffice.org/fr/ ... lc#p118795
-
cesardo99
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 03 mars 2011 00:14
Re: [Calc] Copier les valeurs variables d'un autre document
Crois moi j'ai essayé, et longtemps, entre temps ma barbe a pousséEntre temps Churray a répondu mais...
cesardo99 a écrit:
j'ai déjà vu le suprême code mais :
Et donc tu aurais pu partir de l'exemple en question pour déjà dégrossir ton problème.
Merci pour ta réponse, j'avais pas trouvé
Churray, Merci, c'est exactement ça. Sympa d'y avoir passé du temps
PROBLEME RESOLU
Ubuntu 10.10, OpenOffice 3.2.1
-
Churay
- ManitOOu

- Messages : 2668
- Inscription : 30 avr. 2009 04:54
- Localisation : CATALUNYA
Re: [Résolu][Calc]Copie de valeurs variables d'un autre docu
Bin vi... maintenant que je fais plus attention entre cible et source...Dude a écrit :Entre temps Churray a répondu mais...
Si le peu de temps passé sert, on sert un peu à quelque chose.cesardo99 a écrit :Sympa d'y avoir passé du temps
un clin d'oeil à papayes
"Tout ce qui n'est pas donné est perdu"
Il m'a été beaucoup donné sur ce forum, si je peux en rendre un peu, tout n'est pas perdu
cOOordialement
---
AOO 4.0.1 W7-PRO & LO 5.1.6.2 Debian 7.8 & Ubuntu 16.04 LTS
---
F1 : ça aide...
XRay + SDK
---
Quand le NOT CONFIRMED sera corrigé (OOo et LO) , je serai heureux...
---
AOO 4.0.1 W7-PRO & LO 5.1.6.2 Debian 7.8 & Ubuntu 16.04 LTS
---
F1 : ça aide...
XRay + SDK
---
Quand le NOT CONFIRMED sera corrigé (OOo et LO) , je serai heureux...