Trier un tableau excel
Fermé
mchotard
Messages postés
427
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
28 novembre 2024
-
6 août 2017 à 14:52
mchotard Messages postés 427 Date d'inscription vendredi 6 mai 2011 Statut Membre Dernière intervention 28 novembre 2024 - 7 août 2017 à 08:17
mchotard Messages postés 427 Date d'inscription vendredi 6 mai 2011 Statut Membre Dernière intervention 28 novembre 2024 - 7 août 2017 à 08:17
A voir également:
- Trier un tableau excel
- Trier tableau excel - Guide
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Liste déroulante excel - Guide
4 réponses
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 739
6 août 2017 à 15:30
6 août 2017 à 15:30
Bonjour
En debut de macro tu rajoutes ces lignes
Dim Ligne As Long
Ligne = Columns(1).Find("*", , , , xlByColumns, xlPrevious).Row
Ligne va donner le n° de la dernière ligne remplie en colonne A
Ensuite pour chaque instruction de Range de ta macro tu l'écris comme suit :
Range("A1:F" & Ligne)
Cdlmnt
Via
En debut de macro tu rajoutes ces lignes
Dim Ligne As Long
Ligne = Columns(1).Find("*", , , , xlByColumns, xlPrevious).Row
Ligne va donner le n° de la dernière ligne remplie en colonne A
Ensuite pour chaque instruction de Range de ta macro tu l'écris comme suit :
Range("A1:F" & Ligne)
Cdlmnt
Via
mchotard
Messages postés
427
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
28 novembre 2024
39
6 août 2017 à 17:47
6 août 2017 à 17:47
merci Via
Deux questions?
Le tri se fait bien sur ma colonnes F, Que dois-je faire si pour trier sur la colonne D par exemple.
Enfin ma macro bug sur : .apply, pourquoi?
merci à nouveau pour ton concours qui me dépanne beaucoup.
Cdlt
Deux questions?
Le tri se fait bien sur ma colonnes F, Que dois-je faire si pour trier sur la colonne D par exemple.
Enfin ma macro bug sur : .apply, pourquoi?
merci à nouveau pour ton concours qui me dépanne beaucoup.
Cdlt
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 739
6 août 2017 à 18:17
6 août 2017 à 18:17
Re
C'est cette ligne de macro qui trie et elle trie sur D !! pas sur F
ActiveWorkbook.Worksheets("Feuil1").Sort.SortFields.Add Key:=Range("D2:D50") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
Je ne peut deviner le bug, il faut poster un exemple de ton fichier sur mon partage.fr; faire créer un lien, le copier et revenir le coller ici
Cdlmnt
Via
C'est cette ligne de macro qui trie et elle trie sur D !! pas sur F
ActiveWorkbook.Worksheets("Feuil1").Sort.SortFields.Add Key:=Range("D2:D50") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
Je ne peut deviner le bug, il faut poster un exemple de ton fichier sur mon partage.fr; faire créer un lien, le copier et revenir le coller ici
Cdlmnt
Via
mchotard
Messages postés
427
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
28 novembre 2024
39
7 août 2017 à 08:17
7 août 2017 à 08:17
merci pour ton aide, cela m'aide beaucoup. Bonne semaine