Rapport excel

Résolu
Bonjour, j'aimerais produire un rapport global de ma base de donne enregistrement :

Nom de bateau capitaine numero du bateau

Quai
date poisson brute glace net

total du net:

https://www.cjoint.com/?AGgoWAY2up3

Est-ce que quelqu'un peux me diriger un peu.

P.S. votre site est tres interessant.

39 réponses

Résumé de la discussion

Le besoin est de produire un rapport global à partir d'une base d'enregistrements comportant des champs tels que nom de bateau, capitaine, numéro, quai, date et valeurs liées au poisson et au net. Les solutions techniques proposées reposent sur l’utilisation de VBA pour générer le rapport via une fonction calendrier activée par double‑clic et sur l’adaptation des références de cellule date pour déclencher la procédure. Il est conseillé d’activer dans l’éditeur VBA les références essentielles (Visual Basic for Applications, Microsoft Excel Object Library, Microsoft Office Object Library, Microsoft Forms) et d’installer les composants requis comme ms cal.ocx le cas échéant. Des ajustements portent sur l’emplacement et l’ordre des champs dans le rapport et sur les formats de date afin d’éviter les décalages lors de la génération.

Bobot (l’IA à votre service)
  1. Bonsoir,

    Il y a les formule de base de données. Mais, je ne sais pas ce que vous voulez extraire...
    0
    1. Je veux imprimer toutes les donnees qui sont dans la table en Bd enr avec une mise en page comme suit:

      Nom de bateau capitaine numero du bateau

      Quai
      date poisson brute glace net

      total du net:

      je vous joint le fichier : https://www.cjoint.com/?AGgoWAY2up3
      0
      1. Vous utilisez ça : https://vimeo.com/6955852 en mettant les conditions de votre requête sur votre page à imprimer.
        0
    2. Bonjour,
      Au passage, oui c'est possible en utilisant le filtre avancé, et en plus vous avez la démonstration sur le lien proposé par Migou76.
      Note : un petit clic sur la flèche en bas à gauche du tableau et vous suivez la demo...
      0
      1. ma feuille choix de rapport n'est pas dans la meme feuille que ma table enregistrement...
        0
        1. Bonjour,
          Eh bien,
          ma feuille choix de rapport n'est pas dans la même feuille que ma table enregistrement...
          vous avez remarquez que dans la fenêtre Filtre avancé sous Action vous pouvez choisir : Copier vers un autre emplacement.
          0
          1. Oui je sais que je peux filtrer ma table

            Je m'explique:

            J'aimerais que quand je clique sur icone rapport global , il affiche a l'écran le rapport et que je puisse l'imprimer et que le positionnement soit comme ceci au lieu de toute sur une meme ligne

            Nom de bateau capitaine numero du bateau

            Quai

            date poisson brute glace net

            total du net:
            0
            1. Bonjour,
              Je veux bien voir ce qu'il est possible de réaliser.
              Vous parlez de `clique sur icone rapport global ` mais il n'existe a aucun endroit sur votre classeur.
              Merci de votre explication supplémentaire ... !
              0
              1. je veux créer une macro qui ferais le rapport, après je vais créer mon icone pour le choix rapport global.

                Mais pour l'instant je cherche un moyen de faire ce rapport comme mentionné plus haut .

                C'est bien compliqué sourtout pour une débutante.... Mais je suis sur que quelqu'un me dirigera sur la bonne voie.

                Merci de m'aider.

                P.s. j'ai commencé ma feuille rapport
                0
                1. Bonjour,
                  Merci pour l'information.
                  Je vous prépare une procédure pour demain.
                  Salutations.
                  Le Pingou
                  0
                2. merci de ton aide Le Pingou
                  0
              2. Bonjour,
                Je vous laisse essayer ma proposition : https://www.cjoint.com/?3Gomg1lqbVR
                Est-ce dans le bon sens ?
                Il y a encore quelque détail à régler.
                0
                1. lien pas bon je ne peux voir ta proposition

                  Salutation Ghislaine
                  0
                2. Excuse moi, j'ai extrait ton fichier mais je vois pas comment j'ouvre ton programme?
                  0
              3. Bonjour,
                Est-ce que cela fonctionne si vous faite un clic sur l'encadrer rose de la feuille [MENU PRINCIPAL] ?
                0
                1. je ne vois pas li fichier excel seulement des fichier .xml
                  0
                2. Bonjour,
                  Une explication compréhensible serait souhaitable.
                  Salutations.
                  Le Pingou
                  0
                3. ton fichier que tu m'envoie est-il un fichier excel? si oui le lien pour ton fichier comprend beaucoup de dossiers et des sous dossiers.. sinon avec quel fichier j'ouvre tes fichiers.

                  Salutation Ghislaine
                  0
              4. Bonjour,
                Eh bien c'est un problème de votre explorateur qui ne s'est pas ouvrir le fichier de type [*.xlsm].
                Alors voici une version compressée : https://www.cjoint.com/?3GorFBsI1fU
                0
                1. Bonjour Monsieur Le Pingou, j'ai visionné la macro que vous avec commencé c'est vraiment bien.
                  Est-ce qu'il serait possible de faire afficher les nom des bateau,du capitaine et numero du bateau ainsi que le nom du quai et nom du poisson avec les autre donnees.

                  P.S. vous connaissez bien la programmation, j'aimerais avoir votre savoir..Je vais essayer de comprendre votre programmation pour faire des essaies
                  0
                2. Bo0njour,
                  Merci.
                  Je complète pour demain.
                  Salutations.
                  Le Pingou
                  0
              5. Bonjour,
                J'ai un peu d'avance. Au passage, à la suite d'incohérence entre les données, j'ai modifié le contenu de la feuille [BD bateau] ainsi que [BD enr] pour avoir une concordance entre les noms utilisés (nom bateau, nom capitaine...).
                Votre fichier mis à jour : https://www.cjoint.com/?3Gox0h1mU3t
                0
                1. Super , tu est vraiement fort.

                  Est-ce qu'il serait possible de repete :
                  Le logo et Rapport de pesée par bateau

                  et aussi ajouter un bas avec: le numero de page et la date

                  Salutation Ghislaine :)
                  0
              6. Bonjour,
                aussi ajouter un bas avec: le numéro de page et la date
                Pour cela vous passer par la mise en page et l'onglet en-tête/pied de page.
                Concernant : Le logo et Rapport de pesée par bateau
                Vous étudier la procédure et vous allez trouver la variable ("teterapbat") dans cette partie :
                ' **** boucle sur les données du bateau
                    If cont = True Then
                        li = li + 1
                        shr.Range("teterapbat").Copy Destination:=shr.Cells(li, 1)
                Cette variable est la plage nommée qui fait référence à l'en-tête à reprendre pour chaque bateau, donc en modifiant la plage de référence cela devrait marcher.
                Si vous n'arrivez pas ... !
                0
                1. est-ce possible de mettre le total du net de chaque categorie et le totale complet du net à la fin
                  0
              7. Bonjour,
                Oui c'est possible, il suffit d'ajouter une ligne de code dans la procédure à l'endroit souhaité, cela devrait être possible pour vous.
                Dans le cas contraire, sur la base du rapport obtenu par la procédure, vous ajouter, manuellement, en rouge les modifications désirées et vous mettez le fichier sur cjoint.com.
                0
                1. Bonjour Le Pingou, vous avez passe une bonne fin semaine...

                  J'ai remarqué que vous avez fait repeter l'entete et mis le total du net sur chaque ligne.

                  Est-ce possible de mettre l'entete surchaque page et le total du net à la fin de chaque categorie.

                  Salutation Ghislaine

                  P.s. j'essaie de comprendre votre programmation et je fais des test de mom coté.
                  0
                  1. je t'envoie le fichier et mis en rouge dans la feuille rapport le total de chaque categorie.

                    http://cjoint.com/?AGsokDggHGY
                    0
                2. Bonjour,
                  Concernant le [total du net] vous l'avez déjà sous colonne [Total] qui est un cumul et de ce fait la dernière valeur et donc le total net. Pourquoi le répéter ?
                  Ne serait-il pas mieux de supprimer le total cumulé et introduire le total net par bateau ?
                  Concernant le [Grand total des net:] pourquoi ne pas l'insérer directement à côté de Rapport de pesée par bateau ?
                  0
                  1. tu as parfaitement raison
                    0
                3. Bonjour,
                  Merci, le problème n'est de loin pas d'avoir raison, c'est une autre possibilité et c'est à vous de prendre la décision de votre choix.
                  Une correction/adjonction mineur de code de procédure et c'est dans la poche.
                  0
                  1. ta proposition faite plus haut de supprimer le total cumulé et introduire le total net par bateau je l'accepte
                    Concernant le [Grand total des net:] on va inserer directement à côté de Rapport de pesée par bateau.

                    et aussi comment je fait pour modifier ta partie teterapbat

                    Salutation Ghislaine
                    0
                  2. j'ai trouvé pour ta partie teterapbat
                    0
                • 1
                • 2