Comment garder toujours la même ligne?

  • Initiateur de la discussion Initiateur de la discussion gfmout
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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

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

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

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

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

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

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

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour