IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Macros et VBA Excel Discussion :

Valorisation de stock en VBA dans Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Novembre 2013
    Messages : 5
    Par défaut Valorisation de stock en VBA dans Excel
    Bonjour A tous,
    J'aimerais mettre en place un suivi de stock avec valorisation du stock restant et des sorties au Cout unitaire moyen pondéré de fin de période.
    J'aimerais savoir si quelqu'un peut me fournir un script VBA dans EXCEL permettant d'automatiser la valorisation du stock et des sortie.

    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2024
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Juillet 2024
    Messages : 43
    Par défaut
    Bonjour lilolite

    Vous êtes sérieux quand vous posez ce genre de question sans mettre de fichier

    Tout dépend de la structure de vos données source, il est impossible de vous répondre ne l'état

    A+

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Novembre 2013
    Messages : 5
    Par défaut
    Citation Envoyé par ExcelTastic Voir le message
    Bonjour lilolite

    Vous êtes sérieux quand vous posez ce genre de question sans mettre de fichier

    Tout dépend de la structure de vos données source, il est impossible de vous répondre ne l'état

    A+
    Bonsoir Monsieur,
    J'ai hésité à joindre un fichier parce que je me suis dit que par mesure de précaution personne ne va tenter de l'ouvrir. Toutefois merci pour la remarque, je vais me hâter de joindre le fichier ASAP.

    Merci

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Novembre 2013
    Messages : 5
    Par défaut
    Citation Envoyé par litolite Voir le message
    Bonsoir Monsieur,
    J'ai hésité à joindre un fichier parce que je me suis dit que par mesure de précaution personne ne va tenter de l'ouvrir. Toutefois merci pour la remarque, je vais me hâter de joindre le fichier ASAP.

    Merci
    Suite à la remarque qui m'a été faite, je vous prie de trouver en pièce jointe le fichier. Ce fichier comprend:

    Des tables de dimensions

    et de tables de fait à savoir:
    - La Table où seront saisie les entrées en Qté et le prix uunitaire (EntreesStock)
    - La table où seront saisies les mouvements de sorties (SortieStock)

    L'objectif c'est de créer un code VBA qui valorise le stock final et les consommations selon le cout unitaire moyen pondéré de fin de période. Par exemple pour le mois de janvier 2025 et pour une référence donnée,
    le CUMP= Stock Initial (en Valeur)+Entrée (En valeur) / "Divisé par" Stock initial (en quantité) +Entrée (En quantité).
    C'est ce CUMP qui servira à valoriser le stock final et les consommations pour une référence donnée.

    Merci d'avance pour vos propositions
    Fichiers attachés Fichiers attachés

  5. #5
    Membre éprouvé
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2018
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2018
    Messages : 281
    Par défaut
    Bonjour,

    Il n'y a aucune info concernant le stock en qté et en valeur.

    Un point de départ
    Dans le tableau "DimRefStock" je rajoute 3 colonnes : Qté_Stock_Initial / Valeur_S_I / CUMP
    Les 2 premières colonnes rajoutées permettent la saisie du stock initial en début de période.
    La colonne "CUMP" permet de poser la formule de calcul : CUMP= Stock Initial (en Valeur)+Entrée (En valeur) / "Divisé par" Stock initial (en quantité) +Entrée (En quantité).

    Pour déterminer les entrées je fais un TCD à partir du tableau "EntreesStock". Ce qui permet d'extraire les qtés et valeurs par référence (RefStock).

    Il n'y a plus qu'à construire la formule du calcul du CUMP par référence (RefStock).

    En espérant que cela aide

    Philippe

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Novembre 2013
    Messages : 5
    Par défaut
    Citation Envoyé par Phil333250 Voir le message
    Bonjour,

    Il n'y a aucune info concernant le stock en qté et en valeur.

    Un point de départ
    Dans le tableau "DimRefStock" je rajoute 3 colonnes : Qté_Stock_Initial / Valeur_S_I / CUMP
    Les 2 premières colonnes rajoutées permettent la saisie du stock initial en début de période.
    La colonne "CUMP" permet de poser la formule de calcul : CUMP= Stock Initial (en Valeur)+Entrée (En valeur) / "Divisé par" Stock initial (en quantité) +Entrée (En quantité).

    Pour déterminer les entrées je fais un TCD à partir du tableau "EntreesStock". Ce qui permet d'extraire les qtés et valeurs par référence (RefStock).

    Il n'y a plus qu'à construire la formule du calcul du CUMP par référence (RefStock).

    En espérant que cela aide

    Philippe
    Bonsoir Mr Phil333250,
    Je vous remercie pour votre contribution.
    En fait, je souhaite garder le Tableau "DimRefStock" en l'état et n'ajouter que les nouvelles références. Toutefois, je souhaite créer un autre onglet appelé "RecapStock", qui va se charger de recueillir "Qté_Stock_Initial" "Valeur_S_I" et "CUMP" pour chaque mois et le code VBA va se charger de calculer le stock final et le CUMP et le coller dans une cellule dédiée à cet effet dans l'onglet "RecapStock".

    Je joins une version V1.2 Du fichier initial avec l'onglet "RecapStock" ajouté.
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réutilisation de code VBA dans Excel et Outlook
    Par metramo dans le forum Général VBA
    Réponses: 1
    Dernier message: 21/04/2009, 15h52
  2. piloter access depuis macro vba dans excel
    Par debmlc dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/04/2007, 13h41
  3. [VBA-E] Auto incrémentation en VBA dans Excel
    Par gantec dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/02/2007, 13h00
  4. Export automatique VBA dans Excel
    Par eddyG dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/12/2006, 23h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo