Incrémenter une palge par saisie dans une cellule

Résolu/Fermé
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 - 18 sept. 2021 à 16:01
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 - 20 sept. 2021 à 23:04
Bonjour à tous,

Je suis sur un tableau de gestion de stock
en colonne A, j ai mes articles
en colonne B, mon stock initial qui sera masqué:
en colonne C mon stock actuel (je ferai plus tard les MFC pour alerter avant rupture de stock)
les colonne D et E gèrent les entrées et sorties
les colonnes G:J et L:O seront masquées et ne servent qu'au calcul

Donc, l'idée et de saisir les mouvements en colonne D et E, que cela incrémente les plages correspondantes pour mettre à jour mon stock actuel puis que la cellule de saisie se vide pour faire place à une nouvelle saisie.

J'ai essayé d'être clair, mais je ne suis pas sûr d'y être arrivé :-))
alors, j'ai fait un ptit fichier

https://cjoint.com/c/KIsnTEpNZ17

Ah oui , précision importante, je ne suis pas terrible en VBA, même si j'arrive à peut pret à en adapter ;-)

Merci à tous pour l'aide

Configuration: Windows / Edge 93.0.961.47

20 réponses

Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
20 sept. 2021 à 22:20
1
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
20 sept. 2021 à 23:04
Bonsoir,
Aucunement besoin de vous excuser, bien au contraire... Vous n imaginez certainement pas à quel point vous m avez aidé. .. De plus, je vais comparer toutes les versions afin d essayer de comprendre les macros.... Bref, que du bonheur, encore merci pour tout
Bonne semaine
0
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
Modifié le 18 sept. 2021 à 18:54
Bonjour,
Merci de m'expliquer à quoi sert les colonnes G:J et L:O ?
Pourquoi 3 colonnes pour une entrée...? Dito pour sortie..!
En marge une proposition, voir feuille (Proposition)
le lien: https://cjoint.com/c/KIsq1d4MLNn
0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
18 sept. 2021 à 23:27
alors, les colonne G:J et L:O ne servent à rien d'autre qu'un calcul intermédiaire et accessoirement à avoir une trace des mouvements... elles seront masquées.
Bien qu'intéressante, ta proposition me pose soucis à l'utilisation, en effet le tableau que j'ai fourni est un "résumé" de mon tableau final.
Il comportera environ 200 articles et il y aura un bon nombre de mouvements par jour.
l'idée est d avoir un tableau ou il me suffit de saisir dans la cellule à coté de l'article l'entrée ou la sortie et que ca calcul le stock actuel.
imaginons dans 6 mois, 5 entrées pour un article et 100 sorties pour ce même article.. multiplié par 200 articles... tu imagines la galere en saise ? sans compter les scrolls verticaux...
pour ta question sur les 3 colonnes pour une entrée, en fait il n y en a qu une...uniquement la colonne D et la E pour les sorties.
Exemple : Je rentre 1000 KG de terre, le saisie 1000 dans la cellule D3 et mon stock actuel en C3 est mis à jour et passe à 1005.... une fois validé, la cellule D3 se vide pour une saisie future...
Pfff pas sur d'être clair :-/
0
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
Modifié le 19 sept. 2021 à 00:07
Bonjour,
Si j'ai bien compris vous n'avez pas besoins d'enregistrer les mouvements des données entrée/sortie.
Si c'est bien le cas vous le dite et il vous faudra un peut de VBA...!
Note: ceci : alors, les colonne G:J et L:O ne servent à rien d'autre qu'un calcul intermédiaire et accessoirement à avoir une trace des mouvements... elles seront masquées.
lorsque vous supprimerai ou modifierai les valeurs dans ses colonnes elles seront aussi supprimer ou modifier de votre stock..... résultat vous n'aurez jamais les valeurs correctes.....essayez pour voir...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 236
19 sept. 2021 à 00:41
Bonjour.

"mettre à jour mon stock actuel puis que la cellule de saisie se vide pour faire place à une nouvelle saisie"
C'est strictement impossible sans VBA, et ce n'est pas la façon normale d'utiliser Excel.
Tu dois travailler sur un tableau unique, où tu saisis et conserves tous tes mouvements.
Et 20 000 lignes d'écritures dans un tableau de gestion de stocks, ça ne fait pas peur au tableur, qui accepte plus d'un million de lignes !
0
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
19 sept. 2021 à 11:40
Bonjour,
A bien plaire une solution par VBA (Raymond, amicale salutation).
Le lien : https://www.cjoint.com/c/KItjLS6DBIn

0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
19 sept. 2021 à 12:48
Bon, et bien je crois que c est parfait sur le principe et que ca répond bien à mon besoin...pensez-vous qu'il serait possible de mettre en colonne G:J et L:O la valeur saisie suivie de la date de saisie dans la même cellule ?
bon dimanche
0
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
Modifié le 19 sept. 2021 à 16:44
Bonjour,
J'espère que vous avez bien compris qu'en colonnes G:J et L:O se ne sont que des informations sur les 4 dernières valeurs, si vous voulez une date, s'est possible de le faire !

Eh bien un petit plus voir feuille [Feuil1_info_date].
le lien: https://www.cjoint.com/c/KItoQsQxKXn

0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
19 sept. 2021 à 15:57
Oui, j ai bien compris, et c est nickel, si les dates de saisies de ces 4 dernières valeurs étaient affichées, alors ce serait juste parfait
0
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
19 sept. 2021 à 16:46
Bonjour, cela fait toujours plaisirs,
Les messages se sont croisés, voir poste 7 pour le fichier
Bon dimanche
Salutations.
Le Pingou
0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7 > Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024
19 sept. 2021 à 18:11
Petite question, je pense essayer de retirer la MSGBOX (assez pénible lol), je ne suis pas sûr d'y arriver, mais avant de faire des conneries , j'aimerais savoir si elle est indispensable à la macro ?
0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
19 sept. 2021 à 17:07
GENIAL !!!
Je me colle de suite à l'adapter à mon tableau final...
Trop content du résultat
Notre petite entreprise et nous, vous remercions chaleureusement pour le temps passé.
Si vous êtes curieux de savoir pour qui vous avez bossé, cherchez "Les Fondants d'Eléa" sur notre ami google
En tout cas, un immense merci pour tout
0
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
19 sept. 2021 à 18:37
Un petit Bonjour, cela fait toujours plaisirs même de si loin,
Eh bien oui car cela vous permet de contrôler vos entre et de l'annuler pour une éventuelle erreur.
Si vous désirez supprimer ce contrôle il faut adapter le code en conséquence.

0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
Modifié le 19 sept. 2021 à 19:42
Oh purée... Adapter le code... Je sens la galère pour un novice comme moi... Ca annonce quelques heures de cogite lol.. Pour ce qui est de la vérification et de l annulation, je comprends la logique mais honnêtement, seul ma femme et moi seront utilisateurs, du coup, même une erreur sera limitée en conséquence... Nous seront de toute façon obligé de passer par un inventaire mensuel pour compenser les pertes, erreurs, etc... Le but de ce tableau est surtout d anticiper les commandes de produits...
0
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
19 sept. 2021 à 19:38
Bonjour,
Eh bien, purée et bonbon, c'est si simple de dire Bonjour, et ensuite de dire j'aimerais bien si c'est possible de me corriger le code pour supprimer le message de validation.....!
0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
19 sept. 2021 à 19:52
Bonjour,
Alors, j'aimerais bien, si possible, que vous puissiez me retirer le message de validation... je pense que vous serez largement plus efficace que moi pour le faire ;-)
0
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
19 sept. 2021 à 21:21
Bonjour,
Voici la version sans validation. Si vous avez des difficultés pour adapter à votre original vous revenez !
Le fichier : https://www.cjoint.com/c/KIttvprAjZn
Bonne suite.

0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
19 sept. 2021 à 21:31
Bonjour,
Encore un grand merci, je fais essayer de me debrouiller, mais au cas où je peine, je reviendrai vous demander de l aide.
Merci encore pour tout
0
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
Modifié le 19 sept. 2021 à 22:27
Merci, content pour vous

0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
19 sept. 2021 à 23:35
Bonjour,
Je pense que vous avez été visionnaire en me proposant de revenir vers vous si j'avais des difficultés pour adapter le fichier au mien... effectivement je n'y arrive pas pfffff... alors voici mon fichier final, en espérant que ca ne sera pas trop exagéré de vous demander encore un coup de main pour le finaliser.
https://cjoint.com/c/KItvFqqNc1g
Merci encore et bonne journée
0
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
20 sept. 2021 à 11:27
Bonjour,
Les adaptations réalisées.. Le fichier:https://cjoint.com/c/KIujzUdbCdn
Bonne semaine.
0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
20 sept. 2021 à 12:36
Bonjour,
Je crois que j'ai parlé trop vite, sauf erreur de ma part, le fichier ne fonctionne que pour le 1er article
Je ne vois pas ou le modifier pour corriger cette petite erreur
Bonne journée
0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
20 sept. 2021 à 11:50
Bonjour,
Il me reste à vous remercier chaleureusement.
Je vais de ce pas le renseigner et rentrer la livraison de ce matin.
Merci encore pour tout
Bonne semaine
0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
20 sept. 2021 à 20:34
Bonjour,
Je crois que j'ai parlé trop vite, sauf erreur de ma part, le fichier ne fonctionne que pour le 1er article
Je ne vois pas ou le modifier pour corriger cette petite erreur
Je me permets de reposter ma réponse car je ne suis pas sûr que vous l'ayez vu
Bonne soirée
0
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
20 sept. 2021 à 22:14
Bonjour,
Eh bien vous m'avez bien piégé car votre fichier original commence en colonne 2 et de plus les articles sont en colonnes 3 et c'est bien pour cela que ce n'est que la ligne 1 qui fonctionne.
Désolé correction va suivre.
0