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 :

récupérer plage définie avec Union [XL-2016]


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 613
    Points : 160
    Points
    160
    Par défaut récupérer plage définie avec Union
    Bonjour,

    Je sèche...

    Ceci fonctionne :

    Plage_Saisies = Union(Range(Cells(Target.Row, 2), Cells(Target.Row, 5)), Range(Cells(Target.Row, 7), Cells(Target.Row, 8))).Select
    Cela ne fonctionne pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set Plage_Saisies = Union(Range(Cells(Target.Row, 2), Cells(Target.Row, 5)), Range(Cells(Target.Row, 7), Cells(Target.Row, 8))) '.Select 
    Range(Plage_Saisies).Select
    Je vous épargne mes nombreux ajustements, infructueux...

    En vous remerciant d'avance pour votre aide,
    Cdt

  2. #2
    Membre expérimenté
    Inscrit en
    Décembre 2002
    Messages
    852
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 852
    Points : 1 343
    Points
    1 343
    Par défaut
    Bonjour, l'objet Plage_Saisies que tu crées avec Set est déjà une plage de cellules, donc il n'est pas nécessaire (et même incorrect) d'utiliser Range(Plage_Saisies). En réalité, Plage_Saisies est déjà un objet Range, et tu peux appeler directement .Select sur lui comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set Plage_Saisies = Union(Range(Cells(Target.Row, 2), Cells(Target.Row, 5)), Range(Cells(Target.Row, 7), Cells(Target.Row, 8)))
    Plage_Saisies.Select

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 613
    Points : 160
    Points
    160
    Par défaut
    Bonjour Franck,

    Comment ai-je pu passer à côté de cela ?!

    Merci beaucoup !

    Cdt

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

Discussions similaires

  1. Pb requete avec union et colonne maximale
    Par Karibou dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 02/09/2005, 11h53
  2. classer par date les resultats de 2 tables avec UNION
    Par dgedge dans le forum Requêtes
    Réponses: 4
    Dernier message: 14/06/2005, 19h23
  3. Problème avec UNION et WHERE
    Par portu dans le forum Langage SQL
    Réponses: 13
    Dernier message: 20/04/2005, 11h29
  4. Réponses: 10
    Dernier message: 30/11/2004, 10h12
  5. Problème requête avec UNION et ORDER BY
    Par Yann21 dans le forum Langage SQL
    Réponses: 12
    Dernier message: 12/12/2003, 11h02

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