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 :

Aide pour une Macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Surveillant de travaux
    Inscrit en
    Janvier 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Surveillant de travaux

    Informations forums :
    Inscription : Janvier 2018
    Messages : 2
    Par défaut Aide pour une Macro
    Bonjour,

    Je cherche a effectuer une macro pour copier une ou plusieurs lignes d'un tableau (que je sélectionne au préalable) pour l'insérer dans une nouvelle feuille.
    Je n'ai pas de problème pour copie une ligne bien défini ou plusieurs avec Rows("4:4").Select ou Rows("4:6").Select. Sauf que j'ai des variables, je peux avoir besoin de copier 1 ou 2 ou voir 5 lignes et les numéros des lignes ne sont jamais vraiment définit. Ce n'est pas forcément la première du tableau.

    Moi, ce que j'aimerai, c'est de sélectionner les lignes que je veux copier et d'utiliser la macro après. Mais je ne trouve pas le code qui pourrais me correspondre à ça.

    Merci d'avance de votre aide.

    Cordialement,

    Julien

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    les plages selectionnées représentent l'objet "Selection"

    il suffit donc de copier cet objet (.Copy) vers la destination souhaitée (paramètre destination de la méthode .Copy) si c'est pour les coller à la suite

    exemple qui copie la plage sélectionnée à partir de A1 de "Feuil2"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub toto()
        Selection.Copy Worksheets("Feuil2").Range("A1")
    End Sub

  3. #3
    Candidat au Club
    Homme Profil pro
    Surveillant de travaux
    Inscrit en
    Janvier 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Surveillant de travaux

    Informations forums :
    Inscription : Janvier 2018
    Messages : 2
    Par défaut
    Merci pour ta réponse.

    Qu'est ce que je dois rajouter pour ne pas copier dans la feuil2 mais insérer ?

  4. #4
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Couper/Coller ou Copier/Coller dans une nouvelle feuille ? Et coller dès A1 ?

    adapte ou clarifie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub toto()
        Selection.Copy
        ThisWorkbook.Worksheets.Add.Paste
    End Sub

Discussions similaires

  1. [OpenOffice][Base de données] aide pour une macro sous openoffice
    Par micker dans le forum OpenOffice & LibreOffice
    Réponses: 0
    Dernier message: 30/04/2009, 11h43
  2. Aide pour une macro "until"
    Par Fused dans le forum Scheme
    Réponses: 1
    Dernier message: 20/11/2008, 08h15
  3. Besoin d'aide pour une macro en visual basic
    Par raikkonen3 dans le forum VB.NET
    Réponses: 3
    Dernier message: 11/10/2008, 18h57
  4. Aide pour une macro mêlant Excel et Lotus!
    Par andyranai dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/05/2008, 09h25
  5. [VBA] Excell : demande d'aide pour une macro
    Par Fealendril dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 11/01/2006, 16h28

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