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 :

Selection d'une colonne [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Mat32
    Inscrit en
    Août 2009
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 243
    Par défaut Selection d'une colonne
    Hello,

    J'aimerais savoir s'il est possible de sélectionner une colonne entière excepté les 2 premières cellules de celle-ci.

    Merci

  2. #2
    Membre éclairé Avatar de nchal
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    512
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 512
    Par défaut
    Salut

    Pour te dépanner, je te dirai d'utiliser un UsedRange.
    Je te laisse voir si sa règle ton problème et je continue de chercher une solution un peu plus générale je dirai parce que ça m'interresse en fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.UsedRange.Rows("3:" & ActiveSheet.UsedRange.Rows.Count).Select
    edit: ou il y a encore (de façon plus "sale" je dirai)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Range("A3","A1048576").Select

  3. #3
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonsoir,

    On ne voit jamais l'utilité de passer par "Select" mais ceci étant dit, si tu veux sélectionner ta colonne en limitant aux données :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A3", "A" & Rows.Count).End(xlUp).Select
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  4. #4
    Membre éclairé Avatar de nchal
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    512
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 512
    Par défaut
    Citation Envoyé par casefayere Voir le message
    Bonsoir,

    On ne voit jamais l'utilité de passer par "Select" mais ceci étant dit, si tu veux sélectionner ta colonne en limitant aux données :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A3", "A" & Rows.Count).End(xlUp).Select
    J'ai sans doute fait une erreur quelque part, mais ton code ne selectionne pas la colonne mais seulement la première cellule.
    Aurais tu fais un erreur ?
    Ou alors je suis très mauvais ?

  5. #5
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonsoir,

    que veux tu faire avec cette sélection ?

    ta colonne est vide ?

  6. #6
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonsoir,
    Comme le dit bbil, si ta colonne est vide, mon code ne peut pas fonctionner, je t'avais quand même précisé :
    si tu veux sélectionner ta colonne en limitant aux données
    sinon, une variante avec une variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub Aslt()
    Dim derlg As Long
    derlg = Range("B" & Rows.Count).End(xlUp).Row
    Range("A3", "A" & derlg).Select
    End Sub
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

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

Discussions similaires

  1. Réponses: 17
    Dernier message: 23/06/2011, 01h40
  2. AVG + SELECT sur une colonne ?
    Par brolon dans le forum SQL
    Réponses: 6
    Dernier message: 05/02/2009, 08h05
  3. Concaténer un SELECT dans une colonne
    Par cactus2078 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 23/05/2007, 20h12
  4. [VBA-EXCEL] Selection d'une colonne, problème de syntaxe
    Par legillou dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/02/2007, 14h09
  5. [VBA-E] Selection d'une colonne
    Par anisr dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/12/2006, 12h47

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