Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Trie automatique sur excel 2007

  • Initiateur de la discussion Initiateur de la discussion dambol
  • 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 !

D

dambol

Guest
Bonjour à tous,
en pièce jointe un petit tableau de logistique dont je cherche une technique pour un tri automatique.
En effet, le principe de trie classique par le biais de l'icone donnée, je maitrise (ouf....) Ce que j'aimerais faire ce serais de pouvoir entrer des noms à la suite du tableau et qu'ils se classent automatiquement (trie par ordre alphabétique puis par date) En me promenant un peu sur le forum, beaucoup parle de VBA ou Maccro, mais là je ne maitrise que le nom.
Une aide me serais précieuse....Merci à tous😕
 

Pièces jointes

Re : Trie automatique sur excel 2007

Bonjour Philippe, 😉

Merci pour cette macro qui correspond exactement à ce que je cherche. Cependant j'ai bien essayé de décortiquer la méthodologie mais pour moi c'est encore complexe (il faut vraiment que je me forme au macro et VBA ) C'est pourquoi je reviens vers toi en te demandant si d'après ta première macro il est possible de rajouter des colonnes afin qu'elles se trient automatiquement aussi.

Merci.
a+
Damien
 

Pièces jointes

Re : Trie automatique sur excel 2007

Re,
C'est pourquoi je reviens vers toi en te demandant si d'après ta première macro il est possible de rajouter des colonnes afin qu'elles se trient automatiquement aussi.

voici ......... avec un petit "plus"

à+
Philippe
 

Pièces jointes

Re : Trie automatique sur excel 2007

Re,
Au top....
Merci pour tout, exactement le bon programme.......

mais qui peut encore être amélioré avec ceci:
Code:
Private Sub CommandButton1_Click()
If TextBox2.Value = "" Then
MsgBox ("VEUILLEZ entrer le nom du client")
Exit Sub
End If
If Not IsNumeric(TextBox4.Value) Then
MsgBox ("VEUILLEZ entrer un NOMBRE dans 'TOTAL HT'")
TextBox4.Value = ""
Exit Sub
End If
derligne = Range("B65535").End(xlUp).Row + 1
Cells(derligne, 1).Value = DTPicker1.Value
Cells(derligne, 2).Value = TextBox2.Value
Cells(derligne, 3).Value = TextBox3.Value
Cells(derligne, 4).Value = TextBox4.Value
Cells(derligne, 5).Value = TextBox5.Value
Cells(derligne, 6).Value = TextBox6.Value
il faut ajouter les 9 lignes qui se trouvent sous:
Private Sub CommandButton1_Click()

elles ont pour but:
de vérifier qu'on a rentré un nom de client
et de vérifier si le montant "TOTAL HT" est bien un nombre

dans le cas contraire, un message apparaîtra

à+
Philippe
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

K
Réponses
4
Affichages
7 K
J
Réponses
19
Affichages
5 K
A
Réponses
7
Affichages
10 K
Antoine_SIG
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…