Problème pour insérer des lignes

Arès dieu de la guerre

XLDnaute Nouveau
En réalité, je n'ai pas de problème avec sa car je suis totalement incapable de programmer cette VBA, mes connaisances sont assez limitées en prog.

Je dévellope un outil de calcul composé des deux onglets.

Le premier est la base de donnée (aucune formule).

N° du produit, dangerosité, fréquence......

Le deuxième lui, recopie les informations de la base donnée grace au numéro du produit (RECHERCHEV). Il posséde aussi des listes de choix déroulente associées au numéro.

Problème : Les produits doivents etre classés par ordre croissant dans la base de donnée donc il faut ajouter des lignes aléatoirement.

Je voudrais une MACRO qui me permettrait :

1 d'ajouter une ligne dans les deux onglets (comme sa je conserve les informations renseignées avec les liste de choix)

2 de modifier les deux colonnes de numérotation en intégrant la nouvelle ligne

3 de recopier les formules présentes dans les colonnes en conservant l'ordre croissant sur toutes les formules (ex : la colonne quantité recopie la quantité de chaque produit (RECHERCHEV avec le numéro de la colonne numérotation donc le paramètre recherché change à chaque ligne)).

Merci beaucoup... ;)
 

mth

XLDnaute Barbatruc
Re : Problème pour insérer des lignes

Bonjour Arès,

Je ne suis pas sûre de pouvoir t'aider, mais je me dis qu'avec un petit extrait de fichier de quelques lignes ça serait plus simple pour bien comprendre, peux-tu en déposer un?

à +

mth
 

Arès dieu de la guerre

XLDnaute Nouveau
Re : Problème pour insérer des lignes

Je te donne le fichier dont je parlais, il n'y a aucune macro dedans.
J'ai eu du mal à ne pas dépasser 48.8ko

Merci pour ton aide
 

Pièces jointes

  • Classeur Excel.zip
    15.2 KB · Affichages: 43
  • Classeur Excel.zip
    15.2 KB · Affichages: 26
  • Classeur Excel.zip
    15.2 KB · Affichages: 44

mth

XLDnaute Barbatruc
Re : Problème pour insérer des lignes

Bonjour Arès,

On s'y perd un peu dans tous les fils que tu as ouverts :mad: ...

Pour l'onglet "Complément", il me semble que tu peux utiliser cette formule (en A5 et copiée vers le bas):

Code:
=LIGNE()-4

Cela te donnera systématiquement un série de nombres classés par ordre croissant, qui est la clé de recherche de ta fonction RECHERCHEV(), tu recopie tes formules vers les lignes d'en dessous pour te laisser un peu de mou, et comme ça il n'y a rien à faire de particulier sur cet onglet.

Pour l'autre onglet, je crois que je n'ai rien compris :eek:
Sur quel critère le tri s'effectue-t-il? il faut insérer une ligne où?

Je ne sais pas si je pourrai t'aider, mais comme tu n'as pas eu beaucoup de réponses, je me dis que je ne suis pas la seule à trouver que ta question n'est pas limpide ... il faudrait que tu apportes quelques précisions ...

Très bonne journée à toi,

Mth
 

Arès dieu de la guerre

XLDnaute Nouveau
Re : Problème pour insérer des lignes

Mes réponses ne s'affichaient pas, c'est à cause de cela qu'il y a plusieurs fils, vraiment désolé, maitenant je gère.... :)

Dans le premier onglet je voudrais pouvoir ajouter une ligne n'importe où (pour que les produits soit rangés dans l'ordre alphabétique), excel devra donner le bon numéro à cette ligne (l'ordre croissant) et modifier tous les numéros après cette ligne (+1).

Ensuite je voudrais qu'il modifie les numéros du deuxième onglet de la même manière, pour que le produit "appelé" avec l'ancien numéro reste afficher et ne pas avoir celui qui le précède dans la liste (n-1).

Merci pour aide et encore désolé pour le désagrément.
 

Discussions similaires

Réponses
5
Affichages
249
Réponses
7
Affichages
405
Réponses
3
Affichages
230

Statistiques des forums

Discussions
312 492
Messages
2 088 936
Membres
103 987
dernier inscrit
Doctami