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 :

active cell sélection copie [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 9
    Par défaut active cell sélection copie
    Bonjour,
    Comment écrire qu'à partir de la cellule active je sélectionne x cellules sur la même ligne pour les copier coller.?
    Je sais, je suis nul en vba.
    Merci quand même.

  2. #2
    Expert confirmé 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
    Par défaut
    Bonjour

    Ici la variable i étant la colonne de fin de selection

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim b As Integer
     
    b = 10
     
    Range(ActiveCell.Address & ":" & Cells(ActiveCell.Row, b).Address).Select

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 9
    Par défaut
    merci de ton aide Jérôme,
    ma sélection va de F à AX
    si ma cellule active est sur f la formule est donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim b As Integer
     
        b = 10
        Range(ActiveCell.Address & "ax" & Cells(ActiveCell.Row, b).Address).Select

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 9
    Par défaut
    mais hélas ça bug. sur la 1ère ligne surlignée en jaune.

  5. #5
    Expert confirmé 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
    Par défaut
    dans ton cas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("F" & ActiveCell.Row & ":AX" & ActiveCell.Row).Select

    En utilisant activcell.row pour utiliser la ligne active

  6. #6
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonsoir,

    Si toutes les cellules sont à droite de celles sélectionnées, tu peux trouver la plage avecSi les cellules sont toujours de F à AX et que celle sélectionnée est n'importe où, mais juste sur la bonne ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.Parent.Range("F" & activecell.row & ":AX" & Activecell.row)
    Cordialement,

    PGZ

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 9
    Par défaut
    merci à tous les deux vous êtes super.
    les deux solutions fonctionnent.
    tim

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/03/2014, 22h17
  2. [XL-2003] Copie la sélection active et envoi mail
    Par libititi dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/12/2012, 12h56
  3. Filtre élaboré avec une sélection copié en vba
    Par Sherman750 dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 31/10/2012, 19h06
  4. [MapBasic] Fenêtre d'information activée par sélection
    Par LudOL56 dans le forum Général VBA
    Réponses: 1
    Dernier message: 23/05/2012, 13h16
  5. activer la sélection multiple
    Par tawrirte dans le forum VB.NET
    Réponses: 5
    Dernier message: 29/07/2011, 09h23

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