Insertion de ligne quand nouvelle article créé

4 Swan

XLDnaute Nouveau
Bonjour à vous,

J'aurais souhaité la création d'un ligne dans un base de données lorsque l'on renseigne et valide un bon de commande.

Je m'explique:

-Dans l'exemple joint, dans la "feuille 1" je renseigne la "référence", le "poids" et la "quantité" qui donnent un "prix total", et enfin le prix forfaitaire de la création d'un "outils".
-Mise en forme, une partie est imprimée avec d'autres informations.
-Dans la "feuille 2", ou la base de données répertoriant les outils à disposition et leur référencement, je souhaiterais la création de la ligne d'information, la placant automatiquement à sa place (ordre alphabétique).

Pour ceci je pensais intéressant de passer par une autre étape que l'on pourrait appelé "travail en cours", qui reprendrais les information ou bons de commande en cours, avec un bouton de validation (par bon) qui engendrerais la dite création de ligne.

J'espère être clair dès à présent.

Merci par avance pour l'attention que vous porterez à ma requête.

Erwan
 

Fichiers joints

Darnel

XLDnaute Impliqué
Re : Insertion de ligne quand nouvelle article créé

re

Dans le feu de l'action j'ai oublier de créer un bouton.

Sinon, avec ctrl+a, la macro se lance.
Tu peux affecter la macro à un bouton que tu met sur la feuille de ton choix (feuill1 je pense )
A+ et hesite pas pour les questions.

L'etape intermediaire est en feuill3
 

4 Swan

XLDnaute Nouveau
Re : Insertion de ligne quand nouvelle article créé

Bonjour Darnel, Pierrejean,

D'abord merci 1000 fois, pour une première requête de ma part je pensais pouvoir attendre demain pour avoir une réponse...

Bref, Darnel tout d'abord, je n'arrive pas à comprendre l'utilisation. J'ai effacé mes info en feuille 1 et 3 pour reprendre à la base et rien ne se passe ensuite. Il y a bien création de ligne en feuille 2 mais celle-ci se fait à la suite, ne reprennant pas les informations apportées en première ligne...

Pierrejean, le bouton "enregistré" est inactif chez moi.

Je vais faire un peu plus complexe mais plus claire, en vous mettant les documents et explication un peu plus précis, avant la fin de l'après-midi.

Merci à plus tard.

Erwan
 

pierrejean

XLDnaute Barbatruc
Re : Insertion de ligne quand nouvelle article créé

re 4 swan

je viens de controler

ça fonctionne

tu dois avoir dans la colonne Enregistré OUI
et dans la feuille 2 la ligne est inserée dans l'ordre alphabetique

je le remets

teste plusieurs fois

note que si le OUI est la, l'enregistrement a deja été fait et donc ne se refait pas
 

Fichiers joints

Dernière édition:

4 Swan

XLDnaute Nouveau
Re : Insertion de ligne quand nouvelle article créé

Re Pierrejean,

Alors il n'y a pas de OUI dans la colonne enregistré mais la ligne répertoriant A4 existe d'éjà lorsque j'ouvre ton calsseur. De plus le bouton lorsque je passe sur le bouton enregistrer il y a juste mon curseur qui se transforme en main mais aucune action n'ai possible dessus...

J'aurais faux dans un clic?:confused:
 

Darnel

XLDnaute Impliqué
Re : Insertion de ligne quand nouvelle article créé

re

Bon effectivement, j'avais oublier un petit truc

Voit si cela te va

Edition , j'ai relmis la formule dans la feuille de saisie, je l'avais retirée par erreur
 

Fichiers joints

Dernière édition:

pierrejean

XLDnaute Barbatruc
Re : Insertion de ligne quand nouvelle article créé

@ Darnel

tu as oublié le fichier

veux-tu etre assez aimable pour tester le mien ??

et a charge de revanche

cordialement
 

Darnel

XLDnaute Impliqué
Re : Insertion de ligne quand nouvelle article créé

Bonjour Pierrejean
re 4 Swan


Je vien de jetter un oeil a ton fichier Pierrejean, le code est plus complexe ( en tout cas pour moi) et il ne necessite pas de feuille intermediaire.
Sinon, le résultat est le même, si ce n'est que mon système ne dis pas si c'est enregistré.
4 Swan, à toi de voir ce qui te convient le plus
Si tu as besoin d'aide sur ce que je t'ai donné, n'hésite pas

A+
EDITION : Lol, j'avais pas vu qu'il fallait que je compresse
Euh, sinon pour moi tout marche.
a noter est ce normale qu'il faille effacer oui dans enrgistrer pour pouvoir enregistrer une nouvelle reference?
Je n'avait pas remarquer non plus que ton code classe par ordre alpha les données.
Vraiment plus complexe ton code.
Arf, j'aimerai pouvoir faire tout ça ...
A+
 
Dernière édition:

4 Swan

XLDnaute Nouveau
Re : Insertion de ligne quand nouvelle article créé

Bonjour à vous,

Quelle merveille ce forum! Désolé si je m'extasie encore mais même si je ne comprend pas la moitié de ce qui est programmé je trouve les ressources et l'état d'esprit très riche et agréable par ici...

Plus concrêtement, pierrejean, encore une fois désolé mais chez moi le bouton enregistré n'est pas ectif du tout... Je ne saisi pas, j'active bien les macros, je visualise l'ensembel correctement, j'essai même de tapper "oui" puis de confirmer, mais rien ne se fait. Est-ce parceque je suis sur Mac?

En revanche le tableau de Darnel est efficace, la touche "valider" est active, mais il est vrai que le classement par ordre alphabétique manque...

Je n'ai pas eu le temps de finir hier ce dont je vous parlé, mais je m'y met de suite et vous envois un classeur plus complet et explicite j'espère, dès que possible. Ainsi vous verrez ce à quoi j'aspire.

Au lieu de m'étendre en précisions je met en forme le classeur, et vous poste ça au plus vite.

À tout à l'heure.

Erwan
 

Darnel

XLDnaute Impliqué
Re : Insertion de ligne quand nouvelle article créé

Salut

Des que j'ai cinq minutes, je te fait le classement.
Le truc, c'est que le code de Pierrejean est plus "intelligent" que le mien.
Pour le fait que cela ne fonctionne pas, je n'ai aucune idée du pourquoi...
Peut etre effectivement que certains trucs passent pas sous Mac
a+
 

pierrejean

XLDnaute Barbatruc
Re : Insertion de ligne quand nouvelle article créé

bonjour 4 swan
salut Darnel

il est effectivement possible que le MAC soit a l'origine du dysfonctionnement

j'ai squatté le fichier de Darnel (merci pour l'intelligent)

vois si cela tourne
 

Fichiers joints

Darnel

XLDnaute Impliqué
Re : Insertion de ligne quand nouvelle article créé

re
De rien Pierrejean.

Pour moi, ton fichier fonctionne

Reste à voir si cela passera sur MAC
Comme ça je n'ai plus besoin de mettre le tri alpha ...
@ Swan :
Peut etre qu'on peux envisager une remise à blanc automatique des cellules de saisie.

PS : Avec le fichier de Pierrejean, tu peux supprimer l'étape intermédiaire que j'avais créer sur le feuille3
A+
 
Dernière édition:

4 Swan

XLDnaute Nouveau
Re : Insertion de ligne quand nouvelle article créé

Pierrejean, Darnel,

Toutes mes excuses, mais je me rend compte que ma requête prends des proportions un peu trop grandes.
En effet, la qualité appelant la qualité j'en devient gourmand il me semble que mon projet est un peu exagéré.

Aussi vous serez-t'il possible simplement de m'expliquer comment je dois procéder pour décider qu'elle cellule doit aller où, comment décider d'une validation et comment créer ces fameux boutons de validation...?

Je vous enverrez bien mon projet mais je trouve ça un peu abusé...

Au plaisir de comprendre comment ça marche,

Erwan
 

Darnel

XLDnaute Impliqué
Re : Insertion de ligne quand nouvelle article créé

Re

Je ne comprend pas bien ce que tu veux dire ...

As tu réussi à ouvrir et à faire fonctionner le dernier fichier de Pierrejean ?
Fonctionne t til
Répond il à tes attentes?

Sinon, si tu es un peu Anglophone, et que tu veux savoir comment le fichier enregistre via macro : ouvre le fichier et fait alt+F11 (sur PC) sinon cherche dadns les outils, macro, visual basic editor
et regarde le module1
Pour les boutons, dans affichage, barre outil, tu selectionne formulaire et tu créer un bouton en selectionnant l'icone correspondant dans la barre d'outil formulaire.
Une fois que c'est fait, avec clic droit, tu lui affecte une macro.
En tout cas, c'est la procédure PC , pour mac il faudra un accro de la pomme... (Accropomme, arf, désolé ... :eek: )
si tu le souhaite, envoi ton fichier, on fera ce qu'on peut, ne t'inquiete pas.
A+
 

4 Swan

XLDnaute Nouveau
Re : Insertion de ligne quand nouvelle article créé

Bonjour bonjour...

Désolé du silence radio, je cours plusieur lièvre en se moment et je ne sait plus où donner de la tête. C'est d'ailleurs pour celà que j'ai besoin dun coup de mains sur quelques points de gesion...

Donc voici une première application que j'ai pu étaler en extrapolant ce que vous aviez fait.

En premier onglet on va pouvoir créer une nouvelle référence, la désigner puis la quantifié après une première production.
J'ai gardé l'onglet de base de données (oui je maitrise mieux la fonction "= la case de longlet d'avant" que les macros... non? vous n'aviez pas remarqué???), qui relai les références dans le premier tableau de gestion de stock.
Ensuite les mises à jours se font d'elles mêmes, et le simple passage d'une feuille à l'autre nous donne un état du stock en fin de mois... c'est ce que je me disais sauf que...:

Les lignes ne suivent pas la création de ligne occasionnée par la création d'une nouvelle référence.

Comment on fait???


Merci d'avance.

Erwan
 

Darnel

XLDnaute Impliqué
Re : Insertion de ligne quand nouvelle article créé

Bonjour

Je ne comprend pas ton problème ...
Tu veux que les feuilles octobre novembre etc soient enregistrées en fonction de la date de saisie?
 

4 Swan

XLDnaute Nouveau
Re : Insertion de ligne quand nouvelle article créé

Bonjour Darnel,

Vu que mon tableau relève du bricolage, les créations de lignes sur les tableau d'octobre, novembre... sont factices. Il s'agit d'un collage du listing. Donc les lignes de quantités ne suivent pas la création de ligne, et les quantités restent à la même place même si une référence s'intercales en face. Ceci rendant les tableaux faux.

J'ai bien réussi a comprendre et changer les appellations dans la macro mais pour ce qui est du reste je ne n'ose pas y toucher, de toute façon je ne sais pas ce sur quoi agit quoi...

Il s'agirait donc, il me semble, d'élargir le champs d'action directement sur mes feuilles mensuelles, et sur un nombre de case infini.

Merci

Erwan
 
Haut Bas