remplissage tableau par saisi

aurel_b

XLDnaute Nouveau
Bonjour,

Je débute sur VBA et autre programmation excel.

J'ai créé une basse de donnée produit du style:
Référence / description / prix

Voir pièce jointe

Je souhaiterais automatiser le remplissage de la colone référence (en bleu) onglet devis par une macro (ou je sais pas quoi) renseigné sur la cellule saisi (en vert) avec ajustement automatique suivant 1; 10 ou saisi)
Le but étant après de rechercher le descriptif sur onglet Pricelist et de renseigner les quantités (sauf si possible en même temps que la saisi de la référence)

En vous remerciant
 

Pièces jointes

  • demonstation.xlsx
    9.3 KB · Affichages: 30
  • demonstation.xlsx
    9.3 KB · Affichages: 42
  • demonstation.xlsx
    9.3 KB · Affichages: 40

Kersijus

XLDnaute Junior
Re : remplissage tableau par saisi

Bonjour,

Vous pouvez utiliser une formule INDEX-EQUIV pour cela, par exemple en A8 tapez la référence et en B8 entrez le code suivant*:
Code:
=INDEX(PriceList!$B$2:$B$7;EQUIV($A8;PriceList!$A$2:$A$7;0))
 

Dranreb

XLDnaute Barbatruc
Re : remplissage tableau par saisi

Bonjour.

Je vous ferais bien un Userform qui s'afficherait à la sélection d'une ligne dans devis, mais quelle colonne de PriceList faut-il prendre pour la désignation, et quelle autre pour le prix ? Et si vous le dessiniez vous même cet Userform ? (Alt+F11 puis Insertion, Userform.)
 
Dernière édition:

aurel_b

XLDnaute Nouveau
Re : remplissage tableau par saisi

Kersijus,
je ne comprend pas du tout votre réponse, je souhaite une intégration automatique de ce qui est saisi en C2 sur A8 (en premier)
puis sur A9 pour deuxième référence et ainsi de suite.
Si possible avec ajout automatique de ligne.
Je ferais la recherche du prix en utilisant RECHERCHEV par la suite

Dranreb:
Je cherche juste a intégrer automatique ce que l'opérateur saisi en B8 dans la colone A à partir de la ligne 8.
Puis descendre ligne par ligne par la suite
 

Misange

XLDnaute Barbatruc
Re : remplissage tableau par saisi

Bonjour

un petit exemple avec des données sous forme de tableau et une liste de validation pour saisir la référence sur la page devis.
La saisie des références se fait directement dans le tableau de devis.
 

Pièces jointes

  • demonstation.xlsx
    12.7 KB · Affichages: 36
  • demonstation.xlsx
    12.7 KB · Affichages: 33
  • demonstation.xlsx
    12.7 KB · Affichages: 40

aurel_b

XLDnaute Nouveau
Voyez si ça vous convient.

Pas tout a fait, en fait je voudrais surtout que la partie du bas soit vérouiller
l'utilisateur n'aurais qu'a remplir les références et quantité (première colone) dans le userform, et le bouton valider renseigne automatiquement cette valeur dans le tableau en dessous.
J'ai cru lire que l'ajustement automatique du nombre de ligne était possible, je suis en plein tutoriel userform.

Le vba ça va etre autre chose

Ensuite avec recherche V et des fonctions excel classique je m'occupe du reste

En vous remerciant
 

aurel_b

XLDnaute Nouveau
Re : remplissage tableau par saisi

oui c'est mal du tout, sauf que j'ai 2600 références et que le menu déroulant n'est pas adapté, d'ou la volonté d'une ligne de saisi de référence quantité.
Je me méfie énormément des copiers coller insertion de ligne....

Mais j'adhère a la présentation sur tableau
 

Misange

XLDnaute Barbatruc
Re : remplissage tableau par saisi

tu peux dans ce cas directement taper dans la colonne A, le complément de la ligne se remplira tout seul (supprime la validation de données sur la colonne A).
Il n'y a aucun copier coller dans ce que je te propose.
Si tu veux saisir dans une cellule et que ça s'ajoute en bas de tableau il faut le faire par macro.

NB les formulaires (userforms, ça fonctionne avec le VBA :) )
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 812
dernier inscrit
abdouami