Rapport de message :*
 

Re: AIDE SUR FICHIER DE GESTION

Titre du sujet : Re: AIDE SUR FICHIER DE GESTION
par Guy le 28/10/2009 11:18:42

Bonjour,

À partir du classeur original
Formulaire UserForm1, zone de texte NumConvention = "25".
Une fois validé, la colonne Convention (A), qui portait dans l'ordre
   100
   125

porte maintenant
   100
   125
   25

Dans cet ordre!
Puisque "25" > "100".

Or,
      With Sheets("Liste")
      ....
         .Range("BDConv").Sort Key1:=.Range("NumConvention"), Header:=xlYes 'Tri par ordre alphabétique par rapport au numéro de convention
      ...
      End With

Donc, les lignes de la feuille liste doivent être triées par numéro de convention? Oui? Elles ne le sont pas!
Pourquoi? Parce que l'ordre porte sur du texte pas des nombres.

C'est la première chose qui saute aux yeux lorsqu'on saisit des données dans le formulaire UserForm1.
Alors je ne comprends pas du tout:
Citation :
Mon tri automatique de chaque nouvelle entrée dans feuilles 'Liste et 'Liste de paiement se fait très bien.


Peut-être ne parlons-nous  pas du même classeur.

Pour la suite j'essaie de piger les manipulations effectuées.

Guy