|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() |
Bonjour,
Je voudrais fusionner des feuilles d'un classeur. Je m'explique, j'ai plusieurs feuilles qui ont toute au moins une colone en commun, je voudrais rassembler toutes ces feuilles sur une seul. Je ne sais pas si j'ai été très claire, si ce n'est pas le cas dites le moi et je ré-expliquerai. Merci |
|
00
|
|
|
#2 | ||
![]() ![]() ![]() |
Oups ! J'avais pas vu que c'était sur Calc, avec ce bout de code tu dois pouvoir y arriver, il faut créer une Feuille Récap au début :
Code :
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche. Téléchargez LibreOffice ou Apache OpenOffice Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le ForumJe ne réponds pas aux messages privés s'ils sont liés à une question du forum |
||
|
10
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() |
Merci pour ta réponse même si je n'est pas tout compris, mais comment l'utiliser ?
|
|
00
|
|
|
#4 |
![]() ![]() ![]() |
Il faut que tu copies ce code dans le module Basic.
Pour cela tu vas dans "Outils/Macros/Gérer les macros/LibreOfficeBasic" ou "Outils/Macros/Gérer les macros/OpenOfficeBasic", dans le masque qui apparaît, tu cliques sur "Editer", tu copies le code, ensuite tu vas dans "Outils/Macros/Exécuter la macro..." et tu suis les étapes. Attention que ton niveau de sécurité sur les macros ne soit pas trop haut J'espère avoir été assez clair... @+.
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche. Téléchargez LibreOffice ou Apache OpenOffice Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le ForumJe ne réponds pas aux messages privés s'ils sont liés à une question du forum |
|
10
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() |
Oui c'est très claire merci beaucoup. Mais la fonction ne marche pas, OpenOffice me dit qu'il y a une erreur de syntaxe (une parenthèse) sur cette ligne.
Code :
oPos = oDestination.getCellRangeByName("A" & i )
|
|
00
|
|
|
#6 |
![]() ![]() ![]() |
Code :
oPos = oDestination.getCellRangeByName("A" & i )
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche. Téléchargez LibreOffice ou Apache OpenOffice Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le ForumJe ne réponds pas aux messages privés s'ils sont liés à une question du forum |
|
10
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() |
Je suis vraiment désolé je ne connais pas le code donc je ne comprend rien.
Une exception s'est produite sur cette ligne (ci-dessous), le type est : NoSuchElementException. Code :
oDestination = oFeuil.getByName("Recap")
|
|
00
|
|
|
#8 |
![]() ![]() ![]() |
As-tu bien créé une feuille "Recap"...
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche. Téléchargez LibreOffice ou Apache OpenOffice Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le ForumJe ne réponds pas aux messages privés s'ils sont liés à une question du forum |
|
10
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() |
Non je ne l'avais pas fais, je pensais que si elle n'existait pas elle serrait créer. Maintenant quand j'exécute la macro il ne se passe rien.
Peut être que si je te donne un exemple de mon fichier .ods ce sera plus simple ? |
|
00
|
|
|
#10 |
![]() ![]() ![]() |
On peut toujours essayer.
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche. Téléchargez LibreOffice ou Apache OpenOffice Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le ForumJe ne réponds pas aux messages privés s'ils sont liés à une question du forum |
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() |
Voici un exemple du fichier.
Je précise que le fichier que je devrai traiter est composé de 11 feuilles. |
|
00
|
|
|
#12 |
![]() ![]() ![]() |
Voici le résultat, les modifs que j'ai fait sont les suivantes :
@+.
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche. Téléchargez LibreOffice ou Apache OpenOffice Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le ForumJe ne réponds pas aux messages privés s'ils sont liés à une question du forum |
|
10
|
|
|
#13 |
|
Candidat au titre de Membre du Club
![]() |
Merci beaucoup pour ton aide et surtout pour ta patience
Une dernière question si ca ne te dérange pas, serait il possible de récupérer les titres des colonnes qui ce trouve sur la ligne 1 ? Et de créer "Recap" si il n'existe pas ? |
|
00
|
|
|
#14 | ||
![]() ![]() ![]() |
En insérant ce code cela devrait aller et en le modifiant :
Code :
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche. Téléchargez LibreOffice ou Apache OpenOffice Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le ForumJe ne réponds pas aux messages privés s'ils sont liés à une question du forum |
||
|
20
|
|
|
#15 |
|
Candidat au titre de Membre du Club
![]() |
Merci beacoup pour ton aide, à bientôt.
|
|
00
|
Copyright © 2000-2013 - www.developpez.com