Bonjour

dans mon exemple, tout était sur la même feuille mais ça marche sans
problème entre plusieurs feuilles d'un même classeur.

Il faut sans doute que tu mettes en ordre ton tableau.

pour cela, tu peux utiliser des formules qui vont mettre toutes les données
d'un même "enregistrement" sur une même ligne, et avec le tri tu dois
pouvoir obtenir un tableau propre, type "base de données" simple qui peut
être gérée très efficacement avec calc.

par exemple, si les données qui devraient être sur une même ligne occupent 5
lignes, sur des colonnes vierges tu mets des formules "=" pour mettre chaque
nouvelle données dans une nouvelle colonne sur une ligne unique, ensuite tu
recopies ces formules avec les 4 lignes vierges dessous, et tu recopies tout
vers le bas, ensuite tu fais un copier/collage spécial de tout pour ne plus
être gêné par les formules, et ensuite un tri pour éliminer les lignes
devenues inutiles.

maintenant, si ton tableau est anarchique, tu seras obligé d'y mettre de
l'ordre, par exemple en insérant des lignes pour que les types d'information
reviennent tous les mêmes nombres de lignes.

si tu veux m'envoyer le tableau - à toi de voir, de mon côté je m'engage à
une discrétion absolue - je peux essayer de mettre de l'ordre dans tout ça.

Michel




Le 5 octobre 2011 08:52, Michel <m.b...@ville-pantin.fr> a écrit :

> Bonjour,
>
> Merci de ces réponses mais le problème est beaucoup plus complexe.
> Dans l'ensemble il faudrait que je puisse rapatrié toutes les données
> correspondant à un nom d'une feuille à une autre,
> en sachant que dans ma feuille originale les données sont inscrites pas
> dans un seul tableau.
> Il y a des tableaux intercalés entre des lignes fusionnées et des sauts de
> lignes vides (mise en page) tous ceux là sur 840 lignes et 12 colonnes.
>
> Donc pour chaque nom il faut que je ramène les donnée en ligne.
> Peut être une macro ?
> Je pense qu'il faudrait que je pense le document autrement, mais ce n'est
> pas le mien.
> Bien cordialement à tous
> Michel
> ----- Mail Original -----
> De: "michel dupouy" <dupouymic...@gmail.com>
> À: users@fr.libreoffice.org
> Envoyé: Mardi 4 Octobre 2011 15:59:16
> Objet: Re: [fr-users] calc : recherche
>
> Bonjour
>
> la formule recherchev permet d'utiliser des tables ou matrices, pour
> faciliter la saisie, par exemple.
>
> dans le tableau joint, on a une "table" ou matrice, avec des catégories
> auxquelles sont associés des montants et des lieux.
>
> dans la liste avec les noms, en tapant le code catégorie, les formules
> affichent automatiquement les montants associés et les lieux.
>
> la formule lit une valeur, la cherche dans la première colonne de la
> matrice, affiche la valeur qui est sur la même ligne dans la colonne
> indiquée de la matrice, le 0 de la fin affiche un code d'erreur si la
> valeur
> recherchée n'est pas présente.
> remarque importante: la première colonne de la matrice doit être triée dans
> l'ordre alphanumérique croissant
> pour pouvoir copier facilement les formules vers le bas, il faut que la
> zone
> de la matrice soit en références absolue ($)
>
> --
> Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous
> désinscrire
> Les archives de la liste sont disponibles à
> http://listarchives.libreoffice.org/fr/users/
> Tous les messages envoyés sur cette liste seront archivés publiquement et
> ne pourront pas être supprimés
>
>
> --
> Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous
> désinscrire
> Les archives de la liste sont disponibles à
> http://listarchives.libreoffice.org/fr/users/
> Tous les messages envoyés sur cette liste seront archivés publiquement et
> ne pourront pas être supprimés
>
>

-- 
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à