Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

Fusion plusieurs feuilles même fichier sur feuille RECAP


Sujet :

OpenOffice & LibreOffice

  1. #1
    Nouveau Candidat au Club
    Fusion plusieurs feuilles même fichier sur feuille RECAP
    Bonjour,

    Je cherche un moyen de regrouper des informations de plusieurs feuilles d'un même tableur LIBREOFFICE sur une feuille RECAP en début de fichier.
    Au niveau usage, chaque feuille est nominatif. La personne complète et modifie les données ou ajoute des lignes.
    Je voudrais donc qu'à chaque modification la feuille RECAP se régénère avec les modifications apportées.

    J'ai réussi à le faire sur excel mais malheureusement les collègues ne travaillent qu'avec libre office donc la transition rend caduque tout effort...

    Merci par avance pour votre aide.

    Bonne journée.

  2. #2
    Membre régulier
    Bjour,

    Il faut nous en dire un peu plus sur ton besoin.

    Cette structure est elle impérative ? Pourquoi pas une seule feuille en lieu et place de 8 pages "nominatives" de formats à priori identiques ?
    Qu'est-ce qui garantie que le format d'une des feuilles ne soit pas modifiée par un utilisateur (par exemple insértion une colonne) ?

    La mise à jour de la feuille récap doit elle être automatique dès qu'une valeur est modifiée quelque part ,
    Ou bien doit elle être déclenchée manuellement, à quelle fréquence, quotidienne, hebdomadaire, mensuelle ?

  3. #3
    Nouveau Candidat au Club
    Bonjour,

    Oui, en effet, cette structure est impérative. Chaque gestionnaire informe sur les demandes en cours dans sa feuille nominative et ajoute des lignes en cas de nouvelles demandes.
    La feuille RECAP permettrait à d'autres utilisateurs de faire des tri des demandes et d'avoir une vision globale sur les demandes de tous les gestionnaires.

    Je suis la seule à avoir le droit de modifier la structure du tableau pour les colonnes.

    La mise à jour de la feuille récap doit être automatique dès qu'une valeur est modifiée quelque part.

    Merci, bonne journée.

  4. #4
    Membre éclairé
    Bonjour Caro44,

    Voyez si la solution proposée dans le fichier joint peut vous aider, il comporte une fonction personnalisée et des formules du type de celle ci-dessous
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Function NomFeuille(Optional position as integer)
    Dim oDoc As Object, oSheets As Object, Feuille As Object
    Dim NmbFeuilles As Integer 'Variable qui va stocker le nombre de feuilles
    On error goto Erreurs 'Si erreur va à Erreurs
    oDoc = ThisComponent
    oSheets = oDoc.Sheets
    NmbFeuilles = oDoc.Sheets.Count 'stockage nbre de feuille du classeur
    NomFeuille = oDoc.Sheets(position-1).Name'la première feuille est la feuille 0, d'où le -1
    Erreurs: 'Gestion des erreurs
    If position < 1 then goto nul'si le critère position est inférieur à 1 alors va à Nul
    If IsMissing(position) then goto nul'si le critère position est oublié alors va à Nul
    If position > NmbFeuilles then goto nul 'si le critère position est supérieur à NmbFeuilles alors va à Nul
    Goto fin 'va à Fin
    Nul:'instruction si le critère position est erroné
    NomFeuille = ""'ne rien afficher
    Goto fin
    Fin:
    End Function


    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =SI(INDIRECT(ADRESSE(EQUIV("NORD";INDIRECT(CONCATENER(ADRESSE(1;1;4;1;$A2);":";ADRESSE(100;1;4;1;$A2));1);0)+NB.SI.ENS($A$1:$A2;$A2);COLONNE()-1;4;1;$A2);1)="";"";INDIRECT(ADRESSE(EQUIV("NORD";INDIRECT(CONCATENER(ADRESSE(1;1;4;1;$A2);":";ADRESSE(100;1;4;1;$A2));1);0)+NB.SI.ENS($A$1:$A2;$A2);COLONNE()-1;4;1;$A2);1))



    LibreOffice 6.3.5.2 (x64) FR-YT 07-03-20
    OS : Windows 10.0

###raw>template_hook.ano_emploi###