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 :

Selectionner des colonnes dans une ligne pour le copier


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 235
    Par défaut Selectionner des colonnes dans une ligne pour le copier
    Bonjour, j'aimerais que le code suivant :
    Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Compte Auxiliaire").Cells(irow, 1).EntireRow.Value = a.EntireRow.Value
    Ne me copie pas toutes la lignes mais que quelques colonnes de cette ligne car bcp de colonnes vide dc sa accelererait le traitement.
    Je sait qu'il faut virer le 'EntireRow', mais je n'arrive pas a savoir par quoi le remplacer

  2. #2
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Par défaut
    Bonjour lilp1

    Pourquoi ? Ne doit-on pas mettre Row ?

    Sinon moi j'utilises ceci, tu sélectionnes ta zone à copier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Cells.Select
    Selection.Copy

  3. #3
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    range(cells(n1,c1),cells(n2,c2))
    Ce code permet de "selectionner" la zone allant de la cellule ligne n1, colonne c, a la ligne n2 colonne c2
    essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Compte Auxiliaire").range(cells(irow,1),cells(irow,10)).copy a..range(cells(irow,1),cells(irow,10))

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 235
    Par défaut
    Merci pour votre aide

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

Discussions similaires

  1. [XL-2010] Selectionner des données dans une colonne
    Par macErmite dans le forum Excel
    Réponses: 6
    Dernier message: 06/09/2014, 17h07
  2. [Toutes versions] Récupérer des valeurs dans une ligne dont une seule cellule est selectionnée
    Par Tommy57 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/02/2010, 20h37
  3. Réponses: 8
    Dernier message: 17/03/2008, 20h44
  4. Regrouper des colonnes dans une ligne
    Par aturlan dans le forum Access
    Réponses: 1
    Dernier message: 11/01/2006, 21h05
  5. Chercher des mots dans une ligne
    Par chemouz dans le forum C++
    Réponses: 1
    Dernier message: 17/12/2005, 12h42

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