Sortie stock et MAJ sur Excel

Résolu
Bonjour,

Je dois réaliser un inventaire très simple sur des business gifts.
Mon seul objectif est d'avoir un stock en temps réel.

Un exemple sera peut etre plus clair:

Je veux sortir 3 clé USB de mon inventaire. Admettons que mon inventaire compte 10 clés USB.
Comment faire lorsque je rentre dans la cellule excel "3" pour que mon total passe automatiquement à 7?

De même, j'aimerai que la cellule où j'ai inscrit le nombre de clé USB sorties se remette à 0 après chaque utilisation, de manière à ce que chaque utilisateur voulant sortir des produits n'est qu'à entrer le nombre de produit qu'il prend.
par exemple, je prend 3 cles USB (je met 3 dans la cellule excel) donc le total se porte à 7 clé USB.
Une seconde personne prend 2 clés USB(elle met 2 dans la cellule excel) et le total se porte maintenant à 5.

Enfin, je voudrai pouvoir mettre en rouge le stock quand celui ci a atteint une limite.

J'espère que vous comprendrez le sens de ce message et pourrez m'aider!!!

Merci

10 réponses

  1. Contributeur
    bonjour

    Ce que tu veux ce n'est pas un inventaire très simple mais un tableau qui ne va servir à rien.

    Si tu veux une gestion d'inventaire il faut que tu crées une ligne pour chaque mouvement débit ou crédit et avoir pour chaque produit une ligne stock qui par du solde initial ajoute les entrées et enlève les sorties pour avoir le stock actuel.

    Si ta banque t'envoyait une seule ligne pour le solde de ton compte sans te donner les mouvements qu'en penserais-tu ?
    3
    1. Bonjour et merci de ta réponse!

      Je comprends ton point de vue et je suis d'accord mais cet "inventaire" n'a pas pour vocation d'etre parfait mais juste de savoir combien de produits sont effectivement en stock...

      Le problème c'est que je ne sais pas comment créer cette "ligne" pour chaque produit et comment mettre en relation les entrees, les sorties....

      Aurais tu une idée ou un tutoriel qui pourrait m'aider?

      Merci
      0
      1. Contributeur
        Il faut que tu saches que si ta question a l'air simple, sa résolution, telle que tu le souhaites, est très compliquée, et nécessite l'utilisation de macros (langage VBA).
        0
        1. Merci de la réponse et bien qu'ayant de vagues notions d'informatiques je ne sais pas du tout ce que le language VBA....
          En gros ce que je demande est complexe et nécessite une connaissance un peu poussée d'Excel? Les macros???
          Sinon je suis près à passer du temps et des essais pour parvenir à faire à mon tableau.. Y'a t il au moins un début] ou des choses à savoir pour que je puisse commencer???

          Auriez vous une alternative ou une solution à mon problème?

          Merci de votre aide!
          0
          1. Contributeur
            L'alternative, gbinforme te l'a proposée dès le post #1 !
            0
        2. Bonjour,

          Aurais-tu un fichier Excel exemple, sans données confidentielles? Ca permettrait de créer une macro.

          Cdlmt
          0
          1. Oui j'ai un fichier excel exemple de base avec une dizaine de produits et leur stock initiaux respectifs.
            Exemple: Clé usb 1000
            Stylo 656
            ...

            Cela convient? Que faut il que je fasse?
            0
            1. je crois qu'il y a trois choses dans votre prbleme :
              1 - relation entre cellule d'enregistrement de sortie et nombre restant
              2 - remise à 0 de la cellule "sorite" après chaque opération
              3 - signalisation du stock

              c'est ça ..?
              0
            2. c est tt a fait ca!!!!
              J ai mis le doc non confidentiel....
              Merci bcp!
              0
            3. cijoint.fr --> connexion failed...
              J'essaierai depuis un autre poste plus tard...
              Merci
              0
            4. Effectivement ça bug de temps en temps pour joindre les fichiers. Dès que tu l'auras mis je verrai si je peux t'aider.

              agi67
              0
          2. Contributeur
            bonjour

            Auriez vous une alternative ou une solution à mon problème?

            Je te propose ce petit classeur exemple qui ne fait pas exactement comme tu veux mais qui a le mérite de fournir un stock justifié par des mouvements.

            http://www.cijoint.fr/cjlink.php?file=cj201101/cijrYsPjLI.xls

            Après avoir rentré les produits, seuils, inventaires, il suffit de saisir les mouvements dans la feuille adéquate pour avoir le stock.

            Bien entendu pour que le résultat soit fiable il faut procéder avec rigueur et ne faire aucun mouvement sans l'enregistrer.
            0
            1. Merci beaucoup pour vos réponses ca m'aide énormément!!!

              Sinon, désolé pour le retard ùais j'ai réussi à déposer mon fichier....http://www.cijoint.fr/cjlink.php?file=cj201101/cijMGPpxKk.xls
              voila je vais essayer de voir ce que je peux faire avec toutes vos infos et l'exemple de gbinforme.

              Merci!
              0
              1. Contributeur
                bonjour

                En retour ton classeur qui fonctionne comme tu voulais avec une macro événementielle à autoriser mais c'est un façon de procéder qui n'offre aucune sécurité car chaque saisie modifie le stock.

                http://www.cijoint.fr/cjlink.php?file=cj201101/cijVQauwdk.xls
                0
                1. Contributeur
                  Bonjour tout le monde,

                  Comme dit gb : aucune sécurité.
                  Le pb c'est que si tu es interrompu tu ne sais jamais si tu as bien fait ta dernière saisie...

                  Tu peux activer le suivi des modifications pour avoir la valeur précédente du stock.
                  - menu 'outils / partager le classeur...'
                  - menu 'outils / suivi des modifications... / afficher les modifications'
                  cocher: Le : tous
                  cocher: Dans : $E$E (inutile de suivre C:D, vu qu'elles restent toujours à 0 ça encombre l'écran pour rien)
                  et valider.

                  en E tu auras les dates/heures de modification ainsi que l'ancienne valeur.

                  Ou mieux :compléter la macro pour qu'elle enregistre dans une feuille cachée (affichable sur demande) les 10 dernières modifications (par exemple) de chaque stock.

                  eric
                  0
              2. Merci infiniment! va falloir que je me mette aux macro donc....Merci pour vos conseils!!
                0