Résultats pour "stock mise jour colonne table existante"

7'917 résultats pour cette recherche

Afficher la liste des applications Excel de gestion de stock ...

Bonjour à tout le monde ,

je viens vers vous pour vous demander votre aide concernant le fichier de suivi de stock

le problème c'est que sur la feuille BD au niveau de la colonne (F) et sur la feuille Hist colonne (H) et feuille recherche colonne (H) les calcules ne sont pas correcte .

pouvez vous m'aider à corriger le code VBA .

cordialement.

Bonjour,

Je vous voudrais créer un tableau croisé à partir des MagPig Recors 15.... avec les autres feuilles à partir de la feuille treated en allant jusqu'a la fin, mais je suis confrontés a un problème où les classeurs ne s'affiches pas sur la fenetre de personnalisation du tableau croisé dynamique sous l'onglet :"Tout"

Le fichier se trouve a ce lien : https://www.cjoint.com/c/IHrlLUlRdqR

Aidez-moi, svp

Bonjour,

Je voudrais mettre en place un matrice de scénario dans un de mes fichier (selon le modèle que vous trouverez dans le fichier joint). Malheureusement je suis incapable de recréer le même tableau avec cette fonction (=table(C1:C)). De plus j'utilise excel en anglais et la fonction "table" ne semble pas exister...

Si qqun connait ces tables de scénario et peut me donner la marche à suivre ca serait vraiment cool!

Merci d'avance!

JB

https://www.excel-pratique.com/~files/doc/Z6QvTTable.xls

Bonjour,

J'en appelle a votre aide sur un sujet dont je ne trouve pas la solution depuis des semaines.

J'aurais besoin d'une macro qui ajoute a une cellule existante la date du jour au format "jj.mois", mais ne modifierai pas la mise en page de la cellule.

Par une macro je cree une cellule au format "jj.mois" puis utilise le code :

Sub Pastenow()

'

Range("A" & "2").Value = "=DAY(TODAY())"

Range("A" & "3").Value = "=Month(TODAY())"

Range("A" & "4") = Range("A" & "2") & "." & Range("A" & "3")

If ActiveCell = "" Then

ActiveCell.FormulaR1C1 = ActiveCell.Formula & Range("A" & "4") & " "

Else

With ActiveCell

.Characters(Len(.Value) + 1).Insert vbCrLf & Range("A" & "4") & " "

End With

End If

Dim rngFrom1 As Range

Dim rngTo As Range

Dim lenFrom1 As Integer

Set rngTo = ActiveCell

lenFrom1 = rngTo.Characters.Count

With ActiveCell.Characters(lenFrom1 - 5, 6).Font

.Name = Cells(4, 1).Characters(1, 6).Font.Name

.Bold = Cells(4, 1).Characters(1, 6).Font.Bold

End With

With ActiveCell.Characters(lenFrom1, 1).Font

.Name = Cells(3, 1).Characters(1, 1).Font.Name

.Bold = Cells(3, 1).Characters(1, 1).Font.Bold

End With

SendKeys "{F2}"

End Sub

Deux problemes se creent :

  • Au dessus de 150 caracteres la fonction .insert ne fonctionne plus.
  • une fois sur 5 la commande Sendkeys me renvoie a la page d'impression.

Pour info le simple "&" fait perdre la mise en page de la cellule et enregistrer le format de chaque caractere de la cellule initiale prend trop de temps de chargement.

Si quelqu'un a une idee je suis preneur

Merci beaucoup

Jordan

Bonjour tout le monde, J'ai besoin d'une aide sur un code VBA que je souhaite mettre en place pour ma caisse enregistreuse.

Tout marche à peu près comme je veux, mais j'ai une erreur dans mon code que je n'arrive pas à comprendre.

Je voulais mettre le fichier mais il est trop lourd, désolé.

Alors je m'explique :

En colonne B, à partir de B6 jusque B1000, je rentre les codes barres (EAN) des produits que je scanne

En colonne L, j'ai les quantités correspondantes au produit en B.

J'ai crée un code VBA pour dire que :

- Quand je rentre un code barre en B, il me mette 1 en quantité en colonne L (Target.offset(0,10).value =1)

- Si le code barre que je rentre en B est déja présent dans la colonne B (donc si je scanne un article que j'ai déjà scanné avant) donc (If Cell.Value = Target.Value And Cell.Address <> Target.Address And Target <> 0 Then), alors il va m'ajouter une quantité en face de la référence déja existante (Cell.Offset(0, 10).Value = Cell.Offset(0, 10).Value + 1)

et il efface la cellule qui vient d'être crée (Target.ClearContents) et revient à la première cellule vide (ActiveSheet.Cells(Rows.Count, "B").End(xlUp)(2).Select)

- Et bien sûr, s'il n'y a pas de référence dans la cellule de la colonne B, alors il ne fait rien.

J'ai donc crée ce code mais j'ai une erreur et je n'arrive pas à comprendre, pourquoi mon code fait beuger excel, dans mon VBA le calcul se fait sur les 1000 lignes et ça rame ou ça plante : Il me met en erreur : ESPACE INSUFFISANT et surligne SET PLAGEPOINT b6 : b1000 en jaune.

Private Sub Worksheet_Change(ByVal Target As Range)

Set plagepoint = Range("B6:B1000")

For Each Cell In plagepoint

If Cell.Value = Target.Value And Cell.Address <> Target.Address And Target <> 0 Then

Cell.Offset(0, 10).Value = Cell.Offset(0, 10).Value + 1

Target.ClearContents

ActiveSheet.Cells(Rows.Count, "B").End(xlUp)(2).Select

ElseIf Cell.Value <> Target.Value And Target <> 0 Then

Target.Offset(0, 10).Value = 1

ElseIf Cell.Value <> Target.Value And Target = 0 Then Exit Sub

End If

Next

End Sub

AUriez-vous une idée pour m'aider SVP ? J'espère que j'étais clair =)

Belle journée à toutes et tous !

Bonjour le forum,

J'ai récupéré un code sur d'anciens post pour permettre de masquer à certains collaborateurs, les feuilles 2 à 6 d'un classeur.

Elles s'affichent par un bouton avec mot de passe.

Elles se re-masquent automatiquement à la fermeture du classeur (voir Pj). Tout fonctionne parfaitement

Mon projet est quasiment fini à ceci près:

=> Je souhaite y ajouter le masquage de la colonne "T" de la feuille1, et tout contrôler simultanément avec le même et unique bouton en "E1".

J'ai trouvé quelques bribes de réponses dans le forum mais je me confronte à des erreurs de compilation et d'erreurs

Note: Le classeur en Pj contient les codes dans le module1 + dans ThisWorkBook. (je ne comprends pas bien les formulations) VBA.

Je vous remercie de vos

Bonjour à tous,

Je viens à vous car je rencontre une difficulté sur mon code,

Avant tout, j'ai essayé plusieurs codes proposé sur le forum qui traitent de sujet similaires mais sans arriver à le faire fonctionner.

Je souhaiterai que lorsque j'active mon code, le stock se mette à jour et la ligne correspondante se supprime. Pour se faire, j'aimerai que, pour exécuter mon fameux code, la condition dans la feuille ("sortie stock") en range ("g) ou cells (i, 7) soit ("Terminée")

Voici la bête:
Private Sub CommandButton1_Click()
Dim i%, ret%
    ret = MsgBox(Space(2) & "Voulez vous  mettre à jour le stock réel ?" & Chr(13) & _
    Chr(13) & "Attention, Cela entraînera la suppression des" & Chr(13) & _
    "données dans le tableau de sortie des stocks.", 273, "VALIDATION")
    If ret = vbOK Then
        'Application.ScreenUpdating = False    'désactive la mise à jour de l'écran
            For i = 6 To Range("c" & Rows.Count).End(xlUp).Row
               If IsNumeric(Sheets("etat des stocks").Cells(i, 4)) And IsNumeric(Cells(i, 6)) And Cells(i, 3) <> "" Then
                  Sheets("etat des stocks").Cells(i, 4) = Sheets("etat des stocks").Cells(i, 4) - Sheets("etat des stocks").Cells(i, 3)
               End If
            Next

 'nettoyer le tableau
        If Sheets("sortie stock").Range("b6") <> "" And Sheets("sortie stock").Range("c6") <> "" Then
            Sheets("sortie stock").Range("tableau5").Select
            Selection.Rows.Delete
        End If
         MsgBox "Stock mis à jour"
    End If
End Sub

En vous remerciant,

Rémy

Bonjour à tous,

Pour notre société nous avons créé un fichier de gestion de stock, nous avons réajusté afin de faire correspondre aux valeurs de nos données, sur ce tableau, nous l'avons remis en état forum.

Pour exposer notre problème,
1 ) Dans un premier temps, il faut créer une commande dans la feuille "gestion des commandes" (nous l'avons crée en exemple)
2 ) Quand la commande est validée, les données des pièces et quantité selon les formules apparaissent dans la feuille "sortie stock"
3 ) C'est la que nous souhaitons mettre en place un code (que vous pouvez voir depuis la feuille "sortie stock" et sur le bouton "Valider la sortie de stock" ou commandbutton1)
4) Les valeurs de quantité sont renvoyées dans le stock en attente de sortie dans la feuille "Etat des stocks" - colonne "C"

A partir de la, nous avons voulu créé, dans le code du bouton feuille "sortie stock", une fonction qui:

1) Déduise le stock en attente de sortie et le stock réel afin de le mettre à jour dans la feuille "Etat des stocks" en vérifiant que chaque quantité de la feuille sortie des stocks correspond à la valeur en "Etat des stocks"
2) Une fois que le stock est déduit, les lignes et données dans la feuille "sortie de stock" s'efface pour éviter de surcharger la feuille.

Nous avons mis un MsgBox pour confirmer la sortie du stock définitive, mais quand nous cliquons sur "non", le exit sub du code ne fonctionne pas et le stock se met quand même à jour.

Nous avons du faire une erreur dans le code ou placement des lignes, mais nous n'arrivons pas à savoir ou.

Nous vous remercions par avance pour votre aide, vous trouverez le fichier en pièces

Cordialement,

Rémy

Bjr

Les pratron du Vba Excel

G voudrais mettre à jour mes stocks, mais impossible.

Votre aide mes cruciales.

Bonjour à tous,

Est-il possible avec Excel, d'automatiser une décrémentation de mon fichier stock ?

Je m'explique, j'ai un fichier stock avec des colonnes Référence du produit, Photo du produit, et Quantité en stock.

Quand je reçois mes bons de commandes également en fichier xls, j'aimerais gagner du temps, et ne pas avoir à effectuer chaque soustraction de mon fichier stock.

Existe-t-il une solution, un moyen, d'automatiser cette opération ?

Car j'ai parfois plus de 200 références différentes à soustraire à mon stock dans mes bons de commandes.

En vous remerciant d'avance pour votre aide.

Cordialement.

Damien.

Bonjour,

Ce classeur permet de gérer un stock de marchandises, le bouton "mise à jour stock" sur la feuille "Facturation" permet de retirer du stock les articles situés sur la facture à condition qu'ils soient en nombre suffisant sur la feuille "stock".

Si des articles ne sont plus en stock, un message le signale et la procédure devrait s'arrêter (aucun article débité, rien ne devrait être enregistré sur les feuilles "journal de bord" et "historique de caisse").

Mon problème est que la procédure ne s'arrête pas forcément lorsque certains articles ne sont plus en stock mais que d'autres le sont, cela dépend de leur position sur la facture. J'ai résumé ci-dessous les trois cas:

1) Lorsque tous les articles sont en stock tout fonctionne, les marchandises de la facture sont déduites du stock, les mouvements sont enregistrés sur la feuille "journal de bord" et le numéro de facture dans "historique de caisse".

2) Lorsque qu'un article n'est plus en stock (ou en nombre insuffisant) et que les autres articles de la facture (en stock ceux là) se trouvent après lui (sur la facture), tout fonctionne, rien n'est débité du stock, aucun mouvement n'est enregistré, le processus s'arrête.

3) Lorsqu'un article n'est plus en stock (ou en nombre insuffisant) et que les autres articles de la facture (en stock ceux là) se trouvent avant lui (sur la facture), il y a un problème: les articles disponibles sont déduits du stock, les mouvements et la facture enregistrés, jusqu'à arriver sur la ligne d'un article manquant.

Je voudrais que le processus s'arrête si la facture est incomplète, qu'aucune opération ne soit enregistrée, qu'aucun déstockage ne soit réalisé.

Le classeur est en PJ.

Je vous remercie pour votre aide.

Dul.

bonjour

J'ai une boutique de vente en ligne de produits domotique, je souhaiterais adapter mon stock en fonction de celui de mon fournisseur.

je reçois un fichier du fournisseur sous ce format excel voir image: celui avec une colonne A

Mon stock importé de prestashop, celui avec plusieurs colonnes

Je souhaiterais vérifier le stock fournisseur avec le mien par rapport à la référence colonne D avec celui

dans la colonne A du fournisseur, dans la même colonne nous avons: TDX4466,"5,000000"

TDX4466 est la référence et 5.0000, la quantité

dans mon tableau, la colonne D = référence et colonne H= Quantité

J’espère que vous avez pu comprendre mes données

Maintenant je voudrais modifier la quantité de mon stock avec des conditions:

Si stock fournisseur(colonne A)= 0 alors modifie mon stock à 0 (de la même référence)

Si stock fournisseur >2 alors modifie mon stock =2( même si le stock forunisseur est de 10 je souhaite mettre 2)

Pour information j’utilise excel comme un débutant, je sais faire quelques formules et une macro enregistré.

Je vous remercie de votre aide

cordialement

ps: mon tableau n'a que 128 lignes et celui du fournisseur plus de 1500

excel

Bonjour à vous,

Je débute en VBA et je dois avouer que je ne sais pas comment m'y prendre pour la mise à jour de mon stock.

Copier des lignes d'une feuille vers une autre je sais le faire mais ce n'est pas le but de mon tableau

J'ai parcouru pas mal de sujet mais mes connaissances en VBA étant plus que limitées je ne sais pas comment faire.

J'ai déjà créer mes lites déroulantes avec les fournisseurs, les références et d'autres critères et j'ai encore quelques formules à rajouter.

Sur la feuille N°1 je rentre les éléments à entrer ou à sortir de mon stock et en cliquant sur le bouton valider je voudrais que cette ligne soit :

  • Soit créer la ligne si la référence n’existe pas
  • Soit mise à jour du stock si les informations correspondent

Merci d'avance pour l'aide que vous pourriez m'apporter

salut tout lemonde ravi de vous rejoindre a ce forum

priere de m'apporter de l'aide;j ai une bd pour entree sortie et stock que je la renseigne via userforme,je la consulte aussi via 2eme usf,jusqu'ici tout va bien;mon defit est que je veux la modification des entree et sortie a pârtir du 2eme usf

voila mon application en fichier joint

amicalement

Bonjour à tous les internautes et cracks d'excel!!

je sollicite votre aide pour le problème de macro suivant:

j'ai un fichier de gestion des stocks qui à l'origine devait permettre la mise à jour de stock dans la feuille "produits référencés" depuis un bouton de commande dénommé "validé" et intégrer dans le module 1.

j'ai voulu intégrer une fonction supplémentaire à ce bouton de commande afin que chaque mouvement de stock (entrée, sortie) apparaisse dans la feuille "mouvements quotidiens".

et là problème !! si les mouvements quotidiens de stocks se font bien sur la feuille "mouvements quotidiens' (sauf pour le fournisseur - cellule B8 de la feuille "saisie"), le stock ne se met plus du tout à jour dans la feuille "produits référencés" !!

j'en appelle ainsi à l'aide des internautes de ce site car je n'arrive pas du tout à m'en sortir .

d'avance merci beaucoup!!!!

mon fichier est joint au présent message à l'addresse suivante

https://www.excel-pratique.com/~files/doc2/G_STOCK_v1_4.zip

et le code à l'origine se présentait comme suit:

Sub Bouton2_QuandClic()

pprod = Range("b4").Value

op = Range("b5").Value

vvaleur = Range("b6").Value

ddate = Range("b7").Value

vdiff = Range("b10").Value

If op = "" Or vvaleur = "" Or ddate = "" Or pprod = "" Then

MsgBox ("Toutes les zones doivent être renseignées")

Exit Sub

End If

If op <> "Commande" Then

rep = MsgBox("Vous allez mettre à jour le stock, Voulez vous contiuer ?", vbYesNo)

If rep = vbYes Then

Range("b5:b6").ClearContents

Worksheets("Produits Référencés").Select

Cells.Find(What:=pprod, After:=ActiveCell, LookIn:=xlFormulas, _

lookat:=xlWhole, SearchDirection:=xlNext, _

MatchCase:=False, SearchFormat:=False).Activate

If op = "Inventaire" Then

Cells(ActiveCell.Row, 6).Value = vvaleur

lili1 = ActiveCell.Row

lili2 = ActiveCell.Row + 151

End If

If op = "Entrée" Then

Cells(ActiveCell.Row, 6).Value = Cells(ActiveCell.Row, 6).Value + vvaleur

lili1 = ActiveCell.Row

lili2 = ActiveCell.Row + 151

End If

If op = "Sortie" Then

Cells(ActiveCell.Row, 6).Value = Cells(ActiveCell.Row, 6).Value - vvaleur

lili1 = ActiveCell.Row

lili2 = ActiveCell.Row + 151

End If

End If

Worksheets(2).Select

Else

rep2 = MsgBox("Vous allez mettre à jour les commandes, Voulez vous contiuer ?", vbYesNo)

If rep2 = vbYes Then

Range("b5:b6").ClearContents

Worksheets("Commande").Select

Range("a1").Activate

Cells.Find(What:=pprod, After:=ActiveCell, LookIn:=xlValues, _

lookat:=xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext, _

MatchCase:=False, SearchFormat:=False).Activate

Cells(ActiveCell.Row, 2).Value = ddate

Cells(ActiveCell.Row, 3).Value = vvaleur

Cells(ActiveCell.Row, 4).Value = "Non"

End If

End If

End Sub

Sub Bcomm_QuandClic()

Range("d3:d500").Select

For Each cece In Selection

If cece.Value = "Oui" Then

dquant = Cells(cece.Row, cece.Column - 1).Value

ddate = Range("b1").Value

dprod = Cells(cece.Row, cece.Column - 3).Value

lili1 = cece.Row - 1

lili2 = cece.Row + 500 - 1

Worksheets("Produits Référencés").Select

Cells(lili1, 6).Value = Cells(lili1, 6).Value + dquant

Worksheets("Commande").Select

Cells(cece.Row, cece.Column - 2).ClearContents

Cells(cece.Row, cece.Column - 1).ClearContents

Cells(cece.Row, cece.Column).ClearContents

End If

Next

Range("a1").Select

End Sub

Bonjour,

C'est encore moi avec mes questions de débutante,

[color=green]Si joint un petit extrait de mon fichier stock.

https://www.excel-pratique.com/~files/doc/06oSRalimentaire.boisson.2008.xlsx

j'ai acheté des articles entre janvier et mai à un certain prix :

exemple j'ai en stock 27 bouteilles de vin rouge a 3€49. si j'en achete en juin au pris de 4€., comment dois-je faire pour que les 27 restantes en stock soit decomptées à 3€49 et les autres à 4€ en sachant que je vais les destocker sur plusieurs mois et sur plusieurs services.

j'en appel à vos

Bonjour à tous,
Je viens de réaliser un travail qui concerne le suivi mensuel des BSS (Bon Sortie Stock).
Quand je colle les infos reçues par messagerie, sur la feuille "DONNEES", en appuyant sur le bouton traitement, je n’obtiens rien sur la feuille "SUIVI CONSOMMATION".
Etant bloqué à ce stade, j'ai besoin de votre aide pour son fonctionnement.
Merci pour toute intervention de votre part.
9stocks.xlsm (29.22 Ko)

Bonjour le forum, j'ai acquis le logiciel "stock pratique" et j'ai un souci tout simple de comptage stock qui devrait être à 0.

J'ai une 1 entrée à 937,1 et 2 sorties à 145,79 et 791,31 qui devrait faire tout simplement 0.

Excel me sort un stock à 8,5265128291212E-14.

Une petite idée ou conseil ?

Merci

168pb-stock-0.xlsx (11.82 Ko)

Bonjour à tous,

Pour ce fichier je voulais savoir comment il faut faire pour :

avoir-soit dans un tab a part soit dans le même- le stock actuel pour chaque opérations: si je donne le code opé, il me retourne le stock du jour.

et le stock max: pour le mois en cours il me donne a chaque fois le stock entrepôt max par code opé.

dernière chose-oui j'abuse-je veux automatiser les formule si j'insère une nvelle ligne dans le tab les formules viennent automatiquement.

Merci d'avance

Bonjour ,

pouvez-vous m'indiquer ou je peux poser des questions sur le logiciel "Stock-Pratique (gestion de stock)" qui est téléchargeable sur le site Excel Pratique ?

Merci beaucoup

Philippe

Recherches récentes

liste deroulantelisterecherche repertoire entierrecherche dossiercouleurinterdire acces feuilles classeuruboundpartager classeur macro vbacherche textedimgestion immobilisationssource tcdsuivi immobilisationscreer superieur organigrammerecherche comboboxouvrir doc word via vbaremplir signet word via vbacompiler tableauxmacro effacer formaterreur compilation type defini