Bonjour à tous,
Mal balisé, mon message précédent a été verrouillé.
Je m'en excuse, je me suis précipité.
Je recommence :
J'aimerais adapter une Macro que j'utilise déjà.
Pour l'instant, la Macro me sert à aller chercher une valeur contenue dans une cellule précise (toujours la même) de chaque classeur d'un même dossier, et d'en faire la somme.
J'aimerais la "généraliser", c'est à dire lui faire faire les sommes de différentes cellules contenues dans chaque classeur du dossier sélectionné.
Je m'explique : Je travaille pour une association, et nous faisons les Fiches de Paie sous Calc.
En fin de trimestre, nous devons récapituler tous les montants à payer aux Caisses Sociales. S'il faut aller chercher l'info dans chaque ligne de chaque fiche de paie, je pense, que le trimestre suivant serait fini avant qu'on ait terminé... !!
Il s'agit donc de récupérer les montants de chaque cellule de chaque fiche de paie, et d'en faire la somme dans une sorte de "Super Fiche de Paie", qui aurait la même structure qu'une fiche de paie normale, mais additionnerait les montants de toutes les fiches du trimestre.
J'espère que c'est compréhensible...
En pièce jointe, la Macro que j'utilise pour l'instant (on me l'a donnée ici même...)
Merci à tous pour votre aide.
Cordialement
[Résolu][Calc] Adaptation pour Synthèse de classeurs
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 !
-
Dambez
- Membre lOOyal

- Messages : 33
- Inscription : 09 avr. 2013 10:57
[Résolu][Calc] Adaptation pour Synthèse de classeurs
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Dambez le 04 oct. 2013 15:27, modifié 1 fois.
Openoffice 4.1.2 (Obligation de Version) sous Mac OS X 10.11.1
-
Piaf
- GourOOu

- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Calc] Adaptation pour Synthèse de plusieurs classeurs
Bonsoir
A+
Qu'est-ce qui ne fonctionne pas dans la macro ?Dambez a écrit :J'aimerais adapter une Macro que j'utilise déjà.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
Dude
- IdOOle de la suite

- Messages : 26195
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Calc] Adaptation pour Synthèse de plusieurs classeurs
Ton titre ne reflète pas le problème exposé.
Direction les suprêmes de code : http://forum.openoffice.org/fr/forum/vi ... 15&t=12031
Il s'agit donc de parcourir un dossier et de lister les classeurs.Dambez a écrit :faire les sommes de différentes cellules contenues dans chaque classeur du dossier sélectionné.
Direction les suprêmes de code : http://forum.openoffice.org/fr/forum/vi ... 15&t=12031
-
Dambez
- Membre lOOyal

- Messages : 33
- Inscription : 09 avr. 2013 10:57
Re: [Calc] Adaptation pour Synthèse de plusieurs classeurs
Merci de vos réponses, mais je crois que je me suis mal exprimé.
Ma Macro fonctionne très bien , mais elle ne fait la somme que d'UNE SEULE cellule prise dans TOUS les classeurs .ods du dossier sélectionné.
Je voudrais qu'elle fasse la même chose, mais sur plusieurs cellules.
Je suis désolé Dude, mais je ne comprends pas comment le lien que tu m'as donné pourrait m'aider...
Merci de m'éclairer...
Ma Macro fonctionne très bien , mais elle ne fait la somme que d'UNE SEULE cellule prise dans TOUS les classeurs .ods du dossier sélectionné.
Je voudrais qu'elle fasse la même chose, mais sur plusieurs cellules.
Je suis désolé Dude, mais je ne comprends pas comment le lien que tu m'as donné pourrait m'aider...
Merci de m'éclairer...
Openoffice 4.1.2 (Obligation de Version) sous Mac OS X 10.11.1
-
Piaf
- GourOOu

- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Calc] Adaptation pour Synthèse de plusieurs classeurs
Re
Pas sur d'avoir tout compris, mais : Quand tu es dans le classeur voulu, tu peux additionner les valeurs de plusieurs cellulesLe plus simple restant quand même à faire la somme dans chaque classeur de façon à n'avoir à récupérer que la valeur d'une seule cellule pour chaque classeur.
A+
Pas sur d'avoir tout compris, mais : Quand tu es dans le classeur voulu, tu peux additionner les valeurs de plusieurs cellules
Code : Tout sélectionner
Compte = oFeuille.GetCellRangeByName("f28").Value
Resultat = Resultat + Compte
Compte = oFeuille.GetCellRangeByName("f29").Value
Resultat = Resultat + CompteA+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
Dambez
- Membre lOOyal

- Messages : 33
- Inscription : 09 avr. 2013 10:57
Re: [Calc] Adaptation pour Synthèse de plusieurs classeurs
Merci beaucoup, mais ce n'est pas vraiment ce que j'essaie de faire.
Je vous joins trois fichiers .ods pour que ce soit clair.
Voilà ce que je voudrais faire :
Dans le fichier "Synthèse Trimestrielle.ods", j'aimerais que la Macro remplisse les cellules en allant chercher les montants correspondants dans les deux autres fichiers ("Exemple Fiche de Paie 1" et "Exemple Fiche de Paie 2") et en les additionnant.
La Macro que j'utilise ne fait ça qu'avec une seule cellule, et je ne sais pas comment la modifier pour qu'elle généralise son action à toutes les cellules qui m'intéressent...
J'espère que c'est un peu plus clair et je vous remercie d'avance de votre aide.
Bonne soirée à tous.
Je vous joins trois fichiers .ods pour que ce soit clair.
Voilà ce que je voudrais faire :
Dans le fichier "Synthèse Trimestrielle.ods", j'aimerais que la Macro remplisse les cellules en allant chercher les montants correspondants dans les deux autres fichiers ("Exemple Fiche de Paie 1" et "Exemple Fiche de Paie 2") et en les additionnant.
La Macro que j'utilise ne fait ça qu'avec une seule cellule, et je ne sais pas comment la modifier pour qu'elle généralise son action à toutes les cellules qui m'intéressent...
J'espère que c'est un peu plus clair et je vous remercie d'avance de votre aide.
Bonne soirée à tous.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Openoffice 4.1.2 (Obligation de Version) sous Mac OS X 10.11.1
-
luky-luke
- InconditiOOnnel

- Messages : 957
- Inscription : 27 nov. 2010 00:17
- Localisation : gâtine deux-sèvrienne
Re: [Calc] Adaptation pour Synthèse de plusieurs classeurs
Bonsoir,
Avec les fichiers c'est beaucoup plus claire
Donc une réponse en pièce jointe qui devrait convenir. Attention la feuille ne s'éfface pas entre deux calculs, donc tout s'ajoute ! C'est plutôt une feuille annuelle.
Un tri sur la date doit être possible, mais c'est une autre question
Le Calcul se fait pour une période comprise entre les deux dates écrites en I4 et J4.
Cordialement
Luke
Je crois que c'est moi....Dambez a écrit :la Macro que j'utilise pour l'instant (on me l'a donnée ici même...)
Avec les fichiers c'est beaucoup plus claire
Donc une réponse en pièce jointe qui devrait convenir. Attention la feuille ne s'éfface pas entre deux calculs, donc tout s'ajoute ! C'est plutôt une feuille annuelle.
Un tri sur la date doit être possible, mais c'est une autre question
| Ajout : Un peu plus tard (00:40) avec les dates. et Suppréssion des données perso-SIRET etc....pas fait attention |
Cordialement
Luke
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.4.7.2 Raspberry pi (Trixie) et Libo 7.6.5.2 LinuxMint 22
Xray ne tient pas lieu de tout, mais une pratique sans Xray ne vaut pas grand chose
Xray ne tient pas lieu de tout, mais une pratique sans Xray ne vaut pas grand chose
-
Dambez
- Membre lOOyal

- Messages : 33
- Inscription : 09 avr. 2013 10:57
Re: [Calc] Adaptation pour Synthèse de plusieurs classeurs
Bonsoir Luke !!
Effectivement, c'est bien toi qui m'avait donné la Macro dont je me sers... Et qui m'a bien servi d'ailleurs.
Mais là, je dis MERCI !!!!
Ça marche parfaitement !!
J'ai un peu "amélioré" le code que tu viens de me donner, pour ajouter d'autres cellules (toutes les cellules chiffrées en fait), et j'ai réussi... Je suis assez content de moi, car c'était pas gagné, mais ça marche impeccable.
Je vais gagner un temps fou, alors, vraiment, merci mille fois.
Tu m'avais donné une piste (au mois d'avril) pour que la boite de dialogue qui me demande de choisir le dossier où récupérer les données s'ouvre directement dans le bon répertoire, mais je n'ai jamais réussi à le coder correctement...
Je viens juste de voir ton ajout de 00h40, je vais tester ça tout de suite... Les dates, ce serait carrément parfait !!! (Pour les infos personnelles, ne t'inquiète pas, je les avais changées, elles sont factices).
Merci encore et bonne soirée (nuit...)
Effectivement, c'est bien toi qui m'avait donné la Macro dont je me sers... Et qui m'a bien servi d'ailleurs.
Mais là, je dis MERCI !!!!
Ça marche parfaitement !!
J'ai un peu "amélioré" le code que tu viens de me donner, pour ajouter d'autres cellules (toutes les cellules chiffrées en fait), et j'ai réussi... Je suis assez content de moi, car c'était pas gagné, mais ça marche impeccable.
Je vais gagner un temps fou, alors, vraiment, merci mille fois.
Tu m'avais donné une piste (au mois d'avril) pour que la boite de dialogue qui me demande de choisir le dossier où récupérer les données s'ouvre directement dans le bon répertoire, mais je n'ai jamais réussi à le coder correctement...
Je viens juste de voir ton ajout de 00h40, je vais tester ça tout de suite... Les dates, ce serait carrément parfait !!! (Pour les infos personnelles, ne t'inquiète pas, je les avais changées, elles sont factices).
Merci encore et bonne soirée (nuit...)
Openoffice 4.1.2 (Obligation de Version) sous Mac OS X 10.11.1