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 :

Copier coller plage


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 19
    Par défaut Copier coller plage
    Bonjour le forum, j'ai un petit soucis quand je copie les colonnes d'une feuil1 vers une feuil2, elles ne gardent pas leur largeur de la feuil1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim J As Integer, K As Integer
    K = 5
    For J = 5 To 255 Step 6
      If Cells(5, J) = CInt(ListBox2.List(I)) Then
        Range(Cells(5, J), Cells(500, J + 5)).Copy Sheets("Consultation").Cells(K, J)
        K = K + 5
      End If
    Next J
    Il y a t-il une commande prévue à cet effet.

  2. #2
    Membre chevronné
    Inscrit en
    Décembre 2003
    Messages
    434
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 434
    Par défaut
    Salut,

    Essaies comme ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Range(Cells(5, J), Cells(500, J + 5)).Copy
    Sheets("Consultation").Cells(K, J).Paste
    Sheets("Consultation").Cells(K, J).PasteSpecial xlPasteColumnWidths
    ++
    Minick

  3. #3
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    bonjour,

    Oui il y a une commande pour cela : collage special / Largeur de colonne

    edit: bonjour Minick, et je rajouterai ensuite :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.cutcopymode = false

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 19
    Par défaut
    Merci à vous deux pour vos réponses mais cela ne fonctionne pas

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 19
    Par défaut
    Re, j'ai trouvé quelque chose me convient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        Columns("E:IV").EntireColumn.AutoFit
    Merci quand même à vous deux.

  6. #6
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    bonjour,

    Essai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Range(Cells(5, J), Cells(500, J + 5)).Copy destination:= Sheets"Consultation").Cells(K, J)
    application.cutcopymode = false
    Range(Cells(5, J), Cells(500, J + 5)).Copy 
    Sheets("Consultation").Cells(K, J).PasteSpecial xlPasteColumnWidths

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 19
    Par défaut
    Re, maintenant ça marche aussi avec le tien merci

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

Discussions similaires

  1. [XL-2007] Copier coller plage de cellule VBA en decalant d'une colonne si remplie
    Par thibault12500 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 11/11/2013, 11h53
  2. Réponses: 0
    Dernier message: 28/11/2011, 23h41
  3. [E-2003] Copier/Coller plage cellules vers autre fichier
    Par macat dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/10/2008, 15h01
  4. copier coller plage cellule avec Offset
    Par beebe dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/06/2008, 14h03
  5. Copier/Coller plage de donnée
    Par JeanMikael dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/07/2007, 12h17

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