1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur
    Inscrit en
    juillet 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur

    Informations forums :
    Inscription : juillet 2017
    Messages : 4
    Points : 2
    Points
    2

    Par défaut VBA: Sélectionner 3 cellules en ligne et les coller en colonne, puis répéter l'opération à intervalle de 4?

    Bonjour

    Voilà mon problème: j'ai enregistré une macro en répétant l'opération à 3 reprises:
    -> J'ai sélectionné les cellules E2:G2
    -> Je les ai ensuite collée (transposition) dans les cellules D3:D5
    -> de même pour E6:G6 -> D7:D9
    -> de même pour E10:G10 -> D11:D13

    Le problème c'est que je dois faire ça jusqu'à la première sélection E2926:G2926 -> D2927:D2929, et je n'arrive pas à faire répeter l'action que j'ai enregistré.

    Voilà le code:

    Range("E2:G2").Select
    Application.CutCopyMode = False
    Selection.Copy
    Range("D3:D5").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
    False, Transpose:=True
    Range("E6:G6").Select
    Application.CutCopyMode = False
    Selection.Copy
    Range("D7:D9").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
    False, Transpose:=True
    Range("E10:G10").Select
    Application.CutCopyMode = False
    Selection.Copy
    Range("D11:D13").Select

    Quelqu'un peut-il m'aider svp???

  2. #2
    Rédacteur

    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    janvier 2010
    Messages
    7 351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : janvier 2010
    Messages : 7 351
    Points : 17 235
    Points
    17 235
    Billets dans le blog
    4

    Par défaut

    Bonjour,
    Impatient ?
    Deux discussions traitant du même sujet, c'est une de trop.
    J'ai répondu à celle de 19:32 https://www.developpez.net/forums/d1...r/#post9461223
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Quelques contributions : USERFORM - Créer, Consulter, Modifier et Supprimer des enregistrements à l'aide d'un formulaire - Géolocalisation d'une adresse avec Excel et Google sans VBA

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/07/2017, 20h59
  2. [Toutes versions] VBA sélectionner un nombre de ligne en fonction de la valeur d'une cellule
    Par cycy55 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/12/2016, 10h22
  3. Réponses: 6
    Dernier message: 07/01/2016, 20h31
  4. [XL-2007] copier lignes choisies les coller en bas sur plusieurs feuilles
    Par marskng dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/11/2012, 16h07
  5. Réponses: 2
    Dernier message: 21/09/2005, 12h18

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