[Résolu] Cahier des ventes - remplissage automatique

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur: Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.

[Résolu] Cahier des ventes - remplissage automatique

Messagepar Samuel04 » 04 Nov 2018 20:30

Bonjour,

Je reviens avec les cahier des ventes que j'utilise dans la librairie où je bosse…
J'aimerai savoir s'il est possible que les lignes (valeur A -> H) non existantes dans la base (dans l'exemple ci joint, je n'ai laissé que 5 occurences) pourraient être recopiées sur la base à la ligne suivant la dernière occurence par un simple bouton placé "ici" en colonne "Q".

Merci de votre aide.
Samuel

CahierVentesStock.ods
(39.21 Kio) Téléchargé 13 fois
OpenOffice 415 sur Mac OS X Lion 10.7.5 (11G63b)
Samuel04
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 22
Inscrit le : 07 Oct 2018 14:52

Re: Cahier des ventes - remplissage automatique de la base…

Messagepar Samuel04 » 10 Nov 2018 13:19

Bon est-ce que quelqu'un·e aurait une idée ?

J'aimerai savoir s'il est possible que les valeurs inscrites sur une ligne (valeur A -> H) et non existantes dans la base (dans l'exemple ci-joint, je n'ai laissé que 5 occurrences) pourraient être recopiées sur la base (feuille "base") dans la ligne qui suit la dernière occurrence par un simple bouton placé "ici" en colonne "Q".


:? Samuel
OpenOffice 415 sur Mac OS X Lion 10.7.5 (11G63b)
Samuel04
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 22
Inscrit le : 07 Oct 2018 14:52

Re: Cahier des ventes - remplissage automatique de la base…

Messagepar Jean-Louis Cadeillan » 10 Nov 2018 14:19

Bonjour,
Samuel04 a écrit: je n'ai laissé que 5 occurrences
De quoi parles-tu ? Il y a six livres vendus en novembre, dix dans ta base, deux livres de novembre absents de ta base, mais cinq ? Pourquoi inverser la bonne marche des choses : tu as une formule
Code : Tout sélectionner   AgrandirRéduire
=SI(ESTERREUR(RECHERCHEV($B3;L_Base;2;0));"";RECHERCHEV($B3;L_Base;2;0))
en colonne C de de la feuille Ventes novembre qui va chercher les informations du livre en cours dans ta feuille Base et maintenant, tu voudrais faire le contraire, rentrer les informations d'un livre dans la feuille Vente Novembre (ce qui au passage te détruit ladite formule) et les basculer ensuite dans la feuille Base, alors qu'il serait aussi simple de renseigner la feuille Base d'abord, non ?
Pourquoi avoir mis une formule en C et avoir mis une liste déroulante qui écrase la formule si on s'en sert ?
Je comprends très bien la volonté de créer son outil soi-même, mais en l’occurrence, il existe des logiciels qui font tout ça très bien, je citerai notamment l'opensource Abelujo...
Cordialement,
Jean-Louis
LibO 6.2.8.2 (x64 avec Java 1.8.0_231) et AOO 4.1.6 (avec Java x32 1.8.0_201), Windows 7 Édition Intégrale 64 SP1, (Domicile)
LibO 5.4.1.2 (x86) sous Ubuntu LTS 16.04.1, noyau 4.4.0-93 et Xfce 4.12, Java (x86) 1.8.0_131 (Travail) [obligation de version]
Avatar de l’utilisateur
Jean-Louis Cadeillan
ManitOOu
ManitOOu
 
Message(s) : 4550
Inscrit le : 03 Jan 2009 00:56

Re: Cahier des ventes - remplissage automatique de la base…

Messagepar Samuel04 » 10 Nov 2018 14:40

Merci de ta réponse et du lien vers Abelujo…

Je vais tenter de répondre au pourquoi ?
Ce cahier est utilisé au quotidien en rentrant les lignes dans les feuilles Ventes novembre, etc.
Les lignes se remplissent automatiquement, grâce à la formule RECHERCHEV qui m'a été transmise ici https://forum.openoffice.org/fr/forum/viewtopic.php?f=4&t=58899&p=318436&hilit=cahier#p318423.
Mais si le livre n'est pas dans la base, il faut tout de même pouvoir le rentrer dans ce cahier des ventes (et SI c'est intéressant pour nous le recopier dans la feuille Base, ce que je fais déjà manuellement…).
Voilà la raison de mon post ici…

8)
Samuel

Nota : effectivement, il y a 10 livres dans la base que j'ai transmise comme modèle et pas 5 (mais ça ne change rien sur le fond de la question)…
OpenOffice 415 sur Mac OS X Lion 10.7.5 (11G63b)
Samuel04
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 22
Inscrit le : 07 Oct 2018 14:52

Re: Cahier des ventes - remplissage automatique de la base…

Messagepar Samuel04 » 22 Oct 2019 09:41

Je reprends ce fil pour y déposer un modèle de cahier des ventes pour libraires (nous utilisons depuis 2 ans cet outil pour notre librairie).
J'y ai intégré une macro qui permet de copier une ligne sélectionnée sur une feuille dans une autre qui contient la "base"…

La macro originale de Dude : viewtopic.php?f=15&t=6371
Celle adaptée par Piaf : viewtopic.php?f=8&t=49471&p=268189&hilit=plaintes+trier+copier#p268189

Mais voilà, j'aimerais juste que cette ligne écrite dans la feuille 'commandes & clients' se colle sur la dernière ligne de la feuille 'base' (ici ligne 501) et non sur la première ligne vide (ici 513) car cela permet qu'elle soit immédiatement exploitable pour le cahier des ventes et donc incluse dans les plages déjà définies…

Merci d'avance
Samuel


CahierVenteLibrairie-v01 copie.ods
(353 Kio) Téléchargé 7 fois
OpenOffice 415 sur Mac OS X Lion 10.7.5 (11G63b)
Samuel04
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 22
Inscrit le : 07 Oct 2018 14:52

Re: Cahier des ventes - remplissage automatique de la base…

Messagepar Bidouille » 22 Oct 2019 19:31

Bonsoir,

Rappel de quelques règles de ce forum :
  1. On ne déterre pas de fils vieux de plus de 2 mois même si on en est à l'origine.
  2. On lit les bandeaux rouges en haut de chaque page pour savoir où poster.

Sujet clos
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 10188
Inscrit le : 08 Nov 2005 17:23
Localisation : Brest, France


Retour vers Tableur

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 5 invité(s)