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 :

Macro copier/coller en changeant la disposition des cellules


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
    Chef d'entreprise
    Inscrit en
    Octobre 2024
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chef d'entreprise

    Informations forums :
    Inscription : Octobre 2024
    Messages : 2
    Par défaut Macro copier/coller en changeant la disposition des cellules
    Bonjour,

    Je souhaiterais créer une macro afin de passer de cette présentation :

    Colonne A Colonne B Colonne C
    Ligne 1 En tete 1 En tete 2 En tete 3
    Ligne 2 Aa
    Ligne 3 Ba
    Ligne 4 Ca
    Ligne 5
    Ligne 6 Ab
    Ligne 7 Bb
    Ligne 8 Cb
    Ligne 9 Ac
    Ligne 10 Bc
    Ligne 11 Cc


    A celle-ci :

    Colonne A Colonne B Colonne C Colonne D Colonne E Colonne F Colonne G Colonne H
    Ligne 1 En tete 1 En tete 2 En tete 3 En tete 4 En tete 5 En tete 6 En tete 7 En tete 8
    Ligne 2 Aa Ba Ca
    Ligne 3 Ab Bb Cb
    Ligne 4 Ac Bc Cc


    Je remercie d'avance les personnes qui consacreront du temps à ma demande.

    Ps : la mise en page n'a pas été concervée, je vous joins donc un fichier excel qui fait ressortir les deux présentations VBA copier coller en changeant la disposition des cellules.xlsm

  2. #2
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 207
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Quelle est la règle (en français) pour choisir dans quelle colonne finale chaque contenu doit figurer ?
    pourquoi un 2ème contenu en Col 1 une fois le fait passer en Col 2 dans le résultat, et une autre fois entraine la création d'une nouvelle ligne ?
    Si la règle n'est pas claire, le résultat ne pourra pas correspondre a vos besoins

  3. #3
    Candidat au Club
    Homme Profil pro
    Chef d'entreprise
    Inscrit en
    Octobre 2024
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chef d'entreprise

    Informations forums :
    Inscription : Octobre 2024
    Messages : 2
    Par défaut Précision
    Bonjour,

    En faisant une extraction de données sur un site internet, et en le collant sur Excel, voila ce que j'obtiens :
    Nom : Extraction.PNG
Affichages : 94
Taille : 9,8 Ko


    (l'extraction comporte beaucoup plus de lignes, plusieurs centaines)

    et je voudrais présenter l'extraction sous cette forme :
    Nom : Présentation voulue.PNG
Affichages : 90
Taille : 8,7 Ko

    Les colonnes du milieu seront remplies manuellement avec des données perso.


    En espérant avoir été plus clair !

  4. #4
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 207
    Billets dans le blog
    2
    Par défaut
    Re,

    dans la mesure où les cellules vides sont bien vides, un truc du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    Sub TransfDonn()
    Dim i As Long, Nom As String, Adresse As String, Gerant As String, LigDest As Long
        LigDest = 2
        Nom = ""
        Adresse = ""
        Gerant = ""
        With Sheets("Feuil1")
            For i = 2 To .Cells(Rows.Count, 3).End(xlUp).Row
                If .Cells(i, 3).Value <> "" Then
                   Gerant = .Cells(i, 3).Value
                   Sheets("Feuil2").Cells(LigDest, 1).Value = Nom
                   Sheets("Feuil2").Cells(LigDest, 2).Value = Adresse
                   Sheets("Feuil2").Cells(LigDest, 8).Value = Gerant
                   Nom = ""
                   Adresse = ""
                   Gerant = ""
                   LigDest = LigDest + 1
                ElseIf .Cells(i, 1).Value <> "" Then
                    If Nom <> "" Then
                        Adresse = .Cells(i, 1).Value
                    Else
                        Nom = .Cells(i, 1).Value
                    End If
                End If
            Next i
        End With
    End Sub

Discussions similaires

  1. [Toutes versions] Copier/coller un tableau excel avec des cellules fusionnées vers PPT
    Par farfouch dans le forum VBA PowerPoint
    Réponses: 0
    Dernier message: 08/12/2023, 14h24
  2. [Toutes versions] Copier - Coller avec prise en compte des cellules filtrées (visibles)
    Par Seric31 dans le forum Contribuez
    Réponses: 1
    Dernier message: 23/04/2019, 16h01
  3. Copier/Coller N nombre de fois des cellules vers des cellules
    Par rodex001 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 29/12/2017, 15h15
  4. [XL-2010] Problème macro copier-coller des cellules dans deux feuilles Excel
    Par benadry dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/04/2014, 19h05
  5. Réponses: 1
    Dernier message: 24/02/2014, 15h48

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