IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Tri selon une colonne


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 55
    Points : 39
    Points
    39
    Par défaut Tri selon une colonne
    Bonjour,
    ce que je vais demander est surement très simple mais je cherche depuis un moment et toujours rien de fonctionnel...

    Je voudrais effectuer un tri de mes données selon une colonne en VBA.

    => Je connais le nombre de colonnes
    => Je ne connais pas le nombre de lignes

    En gros c'est tout simplement ce que je fais grâce au bouton "trier et filtrer" mais là il faut que ce soit par le code

    Merci d'avance

  2. #2
    Expert éminent Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Points : 9 402
    Points
    9 402
    Par défaut
    utilise l'enregistreur de macro.
    Ca t'aidera pour le code

  3. #3
    Nouveau membre du Club
    Inscrit en
    Décembre 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 55
    Points : 39
    Points
    39
    Par défaut
    En fait ce que je voudrais c'est un bout de code VBA qui me fasse ça :/

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour
    Citation Envoyé par jfontaine Voir le message
    utilise l'enregistreur de macro.
    Ca t'aidera pour le code
    C'est ce que vient de t'écrire jfontaine, l'enregistreur de macro te donnera le code VBA qu'il faudra adapter.

    Starec

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 491
    Points : 542
    Points
    542
    Par défaut
    bonsoir

    juste un peu d aide pour obtenir les dernieres ligne et colonnes non vide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Sub rech_prem_ligne_et_colonne()
     Dim dern_col
     Dim dern_lign
     dern_col = Cells(1, 256).End(xlToLeft).Column
     dern_lign = Cells(65536, 1).End(xlUp).Row
     End Sub

  6. #6
    Nouveau membre du Club
    Inscrit en
    Décembre 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 55
    Points : 39
    Points
    39
    Par défaut
    Merci beaucoup jfontaine et starec, je n'avais pas percuté (ni jamais utilisé l'enregistreur de macros).
    Ca marche seulement le nombre de lignes est en dur (et il varie...)
    J'ai mis 65536 par sécurité :p

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tri selon une colonne sur un dataset
    Par reperret dans le forum VB.NET
    Réponses: 5
    Dernier message: 14/06/2013, 11h48
  2. Réponses: 14
    Dernier message: 28/10/2005, 19h41
  3. [debutant][JTable] Trier selon une colonne
    Par yupa dans le forum Composants
    Réponses: 3
    Dernier message: 08/08/2005, 12h05
  4. [JSP] tri sur une colonne
    Par soony dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 28/07/2005, 16h02
  5. [C#] [WinForms] Evènement sur le tri d'une colonne
    Par beway dans le forum Windows Forms
    Réponses: 2
    Dernier message: 04/03/2005, 17h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo