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 :

Transposer Chaque 02 cellules sur plusieurs lignes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur mécanique
    Inscrit en
    Juillet 2023
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2023
    Messages : 1
    Par défaut Transposer Chaque 02 cellules sur plusieurs lignes
    bonjour
    je voudrais Transposer Chaque 02 cellules de la colonne B sur plusieurs lignes à partir de (B10), comme départ j'ai l'apparence de mon tableau comme afficher suivant :
    Nom : ExcelP45-0.PNG
Affichages : 113
Taille : 34,2 Ko

    j'ai essayé avec le script suivant:
    Nom : VB Excel.PNG
Affichages : 125
Taille : 21,4 Ko

    j'ai obtenu le résultat suivant :
    Nom : Excel P45.PNG
Affichages : 102
Taille : 53,6 Ko

    mais je veux désiré d'avoir le résultat comme ci dessous :
    Nom : Excel P45-2.PNG
Affichages : 111
Taille : 38,3 Ko

    veuillez soit m'assister ou me conseillé pour atteindre mon objectif

  2. #2
    Membre Expert
    Inscrit en
    Décembre 2002
    Messages
    993
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 993
    Par défaut
    Bonjour, teste ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub UneColonnePlusieursLignes()
        Dim i As Integer
        For i = 10 To Range("B" & Rows.Count).End(xlUp).Row Step 2
            Range("I" & i) = Range("B" & i)
            Range("J" & i) = Range("B" & i + 1)
        Next i
    End Sub

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 590
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 590
    Par défaut
    personnellement, je ne vois pas de différence entre ton tableau initial et le tableau que tu dis vouloir obtenir.
    Edit: finalement j'ai vu la différence, les 2 dernières colonnes qui sont en plus de ta capture initiale

Discussions similaires

  1. Fusionner des cellules sur plusieurs lignes
    Par pekka77 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/07/2008, 18h05
  2. Réponses: 4
    Dernier message: 22/01/2008, 16h59
  3. [TStringGrid] Une cellule sur plusieurs lignes.
    Par Caine dans le forum Delphi
    Réponses: 15
    Dernier message: 28/03/2007, 12h53
  4. Cellule sur plusieurs lignes
    Par Mister Nono dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 03/10/2006, 16h32
  5. [JTable] Cellules sur plusieurs lignes
    Par otsgd dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 20/04/2005, 15h25

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