Comment garder toujours la même ligne?

gfmout

XLDnaute Junior
Bonjour à tous,

J'essaie de mettre en place un système de facture et je bloque sur un truc idiot.
En feuille 1, se trouve la base de données où les ventes sont enregistrées.
Chaque nouvelle vente est ajoutée par le haut de la feuille.
En feuille 2 se trouve la facture qui reprend les éléments de la feuille 1.

Le problème est le suivant:
Quand une nouvelle ligne est ajoutée en feuille 1,
La feuille 2 décale également la recherche de données sur la feuille 1 alors que je voudrais que la feuille 2 soit toujours fixe au niveau des références.
Pour mieux comprendre, voir le fichier joint.
Est ce possible? J'imagine que oui avec tout ce qu'excel m'a déjà montré.

Merci d'avance à ceux qui se pencheront sur le problème

Gilles [file name=essaifacture.zip size=6676]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/essaifacture.zip[/file]
 

Pièces jointes

  • essaifacture.zip
    6.5 KB · Affichages: 43
  • essaifacture.zip
    6.5 KB · Affichages: 42
  • essaifacture.zip
    6.5 KB · Affichages: 43

pat1545.

XLDnaute Accro
Salut,

drole de façon de faire
j'ai fait autrement, tu mets la réf dans la facture et il va tout seul chercher le prix et le produit qui correspond
La base de données est renommée à chauque fois que tu ajouteras une ligne, mais l'ajout doit se faire manuellement .

SI pas clair, tu fais signe. [file name=essaifacture_20060314165853.zip size=9031]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/essaifacture_20060314165853.zip[/file]
 

Pièces jointes

  • essaifacture_20060314165853.zip
    8.8 KB · Affichages: 47

pierrejean

XLDnaute Barbatruc
bonjour gfmout

Salut pat1545

une version qui ne modifie pas ton projet

Question subsidiaire
si j'achete un ordinateur portable TOSHIBA j'aurais droit à une remise ??? [file name=essaifacture1.zip size=10062]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/essaifacture1.zip[/file]
 

Pièces jointes

  • essaifacture1.zip
    9.8 KB · Affichages: 38

Monique

Nous a quitté
Repose en paix
Bonjour,

En gardant ton système,
mais en nommant les plages de produits et de prix
de façon dynamique, à partir de la ligne qui est 'au-dessous de la ligne 1'
=DECALER($B$1;1;;NB($C:$C)) [file name=FactureGfmout.zip size=7943]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/FactureGfmout.zip[/file]
 

Pièces jointes

  • FactureGfmout.zip
    7.8 KB · Affichages: 59

gfmout

XLDnaute Junior
Bonjour Monique!

Je reviens vers toi sur mon fichier cascade.
J'ai 3 feuilles.
Feuille 1 ou je créé le produit
Feuille 2 ou je crée les couleurs
Feuille 3 ou j'alimente la base de données


Pour les couleurs en feuille 3 tout va bien grace à ta formule miracle!
Mais pour feuille 2 et feuille 3 en colonne A, il y a un décallage que je ne comprends pas puisque en feuille 1 la colonne A a été nommée?
Peux tu m'expliquer?
Ci joint mon fichier

Merci encore pour ton aide

Gilles [file name=cascadegfmoutv5.zip size=20245]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/cascadegfmoutv5.zip[/file]
 

Pièces jointes

  • cascadegfmoutv5.zip
    19.8 KB · Affichages: 39

Monique

Nous a quitté
Repose en paix
Bonjour,

Il y avait un problème dans la définition des plages nommées.
Si on part de A1, c'est parce que A2 va devenir A3 puis A4 quand tu vas insérer des lignes.
Mais il faut que, dans la formule, A1 reste A1
donc $A$1
et non $A1 ou A$1
(même si on partait de A2, ce serait $A$2)

A quoi sert la macro appelée 'NewStockentry' ?
Elle te fait un doublon de A2 et B2 et efface la formule en C
(ou bien j'ai malmené quelque chose) [file name=CascadeGfmoutV6.zip size=21863]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CascadeGfmoutV6.zip[/file]
 

Pièces jointes

  • CascadeGfmoutV6.zip
    21.4 KB · Affichages: 51

gfmout

XLDnaute Junior
Bonjour Monique,

Merci de t'occuper si bien de mon cas!
La macro est une macro qui n'a pas été mise à jour. Pour envoyer le fichier j'ai simplifié et couper des colonnes d'ou des copier coller qui se font au mauvais endroit...
Pour le reste, je décrouvre avec toi la fonction index alors que je comptais utiliser vlookup voir colonne D feuille 3.
Y a til un avantage d'index vs vlookup?
Pour la colonne E qui gére la taille, pour la validation dois je utiliser une formule type DECALER(taille;EQUIV(C2;taille;0)-1;1;NB.SI(taille;C2)) taille étant définit dans la feuille baptisée constantes.
ou ya til plus simple? après tout, les tailles sont des constantes et il n'y a pas de nouvelles création possibles, ce qui n'est pas le cas pour les produits/couleurs

Qu'en penses tu?

Merci

Gilles [file name=CascadeGfmoutV7.zip size=21882]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CascadeGfmoutV7.zip[/file]
 

Pièces jointes

  • CascadeGfmoutV7.zip
    21.4 KB · Affichages: 43

Monique

Nous a quitté
Repose en paix
Re,

Je me perds un peu dans tes feuilles.
Pour les tailles, la liste de validation est faite, c'est encore du Decaler()
Decaler(la 1ère taille; jusqu'à ce que l'on soit au même niveau que 'haut' ou 'bas'; 0 colonne; hauteur = nb de 'haut' ou 'bas')

Pour le reste, tout (j'espère) est dans ton classeur [file name=CascadeGfmoutV8.zip size=24349]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CascadeGfmoutV8.zip[/file]
 

Pièces jointes

  • CascadeGfmoutV8.zip
    23.8 KB · Affichages: 48

Discussions similaires

Réponses
2
Affichages
183

Statistiques des forums

Discussions
312 171
Messages
2 085 931
Membres
103 049
dernier inscrit
plt