[HS][Calc] Entrée une donnée d'une feuille

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
le_ptit_nouveau
Fraîchement OOthentifié
Messages : 4
Inscription : 20 nov. 2023 15:13

[HS][Calc] Entrée une donnée d'une feuille

Message par le_ptit_nouveau »


La modération vous a écrit: La balise [Calc] doit précéder le titre. Fait pour vous.
dans une macro sont des termes inutiles. ils ont étté supprimés.

Bonjour,

Etant tout nouveau sur Office Calc, mes programmes sont très simpliste et n'utilise pas de fonction.
Dans un de mes projet, je dois gérer le stockage d'une liste de produit. Par exemple (Planche de bois, stock:4 ; etc...)
J'aimerai créer une liste dans une macro a partir de ma case de stockage pour que lorsque je prend une planche la liste passe de 0->4 à 0->3.
j'ai cherché pas mal de temps la solution sur le forum mais je ne l'ai pas trouvé, désolé si la question a était posé plusieurs fois.
OpenOffice 4.1.14 sous Windows 10
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12664
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Re: [Calc] Entrée une donnée d'une feuille

Message par Bidouille »

Bonjour et bienvenue,
le_ptit_nouveau a écrit : 22 nov. 2023 10:34créer une liste dans une macro a partir de ma case de stockage pour que lorsque je prend une planche la liste passe de 0->4 à 0->3.
Image
Comment joindre un fichier au format ODS
Pensez également à dépersonnaliser le fichier joint.
le_ptit_nouveau
Fraîchement OOthentifié
Messages : 4
Inscription : 20 nov. 2023 15:13

Re: [Calc] Entrée une donnée d'une feuille

Message par le_ptit_nouveau »

Merci,
Voici mon fichier

Je dois compléter ma feuille "Facture" je galère un peu avec le stock je dois modifier mon stock (page "poduit") si je prend un ou plusieurs produit(s)
et le remettre a 0 lorsque la date de fin est passé.

au passage j'essaye de faire une boucle de tout le programme mais j'ai du mal a comprendre les fonctions que vous utilisez dans les autres forum
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25976
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] Entrée une donnée d'une feuille

Message par Dude »

Salut,

Alors une gestion de stocks via un tableur laisse entendre que tu te diriges vers une usine à gaz.
Le module à utiliser serait plutôt Base.
Il y a des exemples de projet dans la section éponyme : search.php?st=0&sk=t&sd=d&sr=topics&key ... =titleonly

Hors macro, il est possible de faire un bouton pour incrémenter une valeur : viewtopic.php?t=51527
le_ptit_nouveau a écrit : 22 nov. 2023 15:46 si je prend un ou plusieurs produit(s) et le remettre a 0 lorsque la date de fin est passé
Pas compris cette règle et le rapport avec ton entrée de donnée puisqu'il n'y a aucune date dans la feuille Produits :?
Merci de te mettre à notre place et de vulgariser ton problème si tu veux être aidé.

.
capture.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
le_ptit_nouveau
Fraîchement OOthentifié
Messages : 4
Inscription : 20 nov. 2023 15:13

Re: [Calc] Entrée une donnée d'une feuille

Message par le_ptit_nouveau »

J’ai réussi avec une boucle "for" que j’ai incrémenté à chaque choix de produit. Là mon programme est globalement fini j’aimerai juste ajouter une boucle qui me permet de choisir un nouveau produit en passant à la ligne suivante dans ma facture. Je n’ai pas encore vu comment créer des boucles, j’ai essayé avec do..loop mais je n’y comprends rien.
Pour l’histoire des dates, j’ai abandonné l’idée de mettre mes stocks à 0 en fonction de la date de location, par exemple si mon client1 prenait 2 bétonnières pendant une durée T le client2 ne pourrait prendre ce produit durant cette durée. C’est encore beaucoup trop compliqué pour moi.
Et je suis obligé de tout faire en macro.
OpenOffice 4.1.14 sous Windows 10
Avatar de l’utilisateur
Dolev
SuppOOrter
SuppOOrter
Messages : 1140
Inscription : 19 août 2018 05:20

Re: [Calc] Entrée une donnée d'une feuille

Message par Dolev »

Bonsoir
Si vous savez faire une boucle for .... next pourquoi vouloir faire autrement.
Joignez votre document si vous l'avez complété avec une macro.
Open Office 4.1.15 sous Windows 11
le_ptit_nouveau
Fraîchement OOthentifié
Messages : 4
Inscription : 20 nov. 2023 15:13

Re: [Calc] Entrée une donnée d'une feuille

Message par le_ptit_nouveau »

Bonsoir,

Je trouvais mieux dans l'idée de faire une boucle while même si en effet une boucle for pourrait suffire mais même avec une boucle for je ne sais pas comment passer a la ligne suivante dans ma facture.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10
Avatar de l’utilisateur
Dolev
SuppOOrter
SuppOOrter
Messages : 1140
Inscription : 19 août 2018 05:20

Re: [Calc] Entrée une donnée d'une feuille

Message par Dolev »

Re,
Dude a écrit : 23 nov. 2023 07:19 Pas compris cette règle et le rapport avec ton entrée de donnée puisqu'il n'y a aucune date dans la feuille Produits :?
Merci de te mettre à notre place et de vulgariser ton problème si tu veux être aidé.
+1
Je n'ai rien compris à ce que vous cherchez à faire.
Vous cherchez à faire une boucle pour quelle opération au final ?

Si vous n'avez pas de compétence en macro, pourquoi ne pas utiliser les facturiers du forum.

PS : vous n'êtes pas sous OpenOffice car j'ai une alerte au lancement de votre fichier
Open Office 4.1.15 sous Windows 11