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 :

Transposition d'une colonne x dans un tableau avec un tri sur une autre colonne


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juillet 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2019
    Messages : 4
    Par défaut Transposition d'une colonne x dans un tableau avec un tri sur une autre colonne
    Bonjour,

    Je reviens vers vous pour quelque chose qui me fait fumer le cerveau !

    J'ai plusieurs colonnes avec des informations.
    Dans la colonne Destpos , j'ai des numéros qui doivent correspondre aux adresses du tableau résultat.
    Dans la colonne A afficher dans la tableau, j'ai les informations que je veux voire apparaître dans le tableau en fonction de la colonne Destpos.

    Je vous joins une capture d'écran pour que ce soit plus facilement compréhensible.

    Nom : 2021-04-27_16h57_44.png
Affichages : 78
Taille : 45,1 Ko

    Pour résumer, selon la capture d'écran, je veux que le premier Coca de la colonne B soit affiché en A1 du tableau.
    Je veux que le premier Soda de la colonne B soit affiché en A2 du tableau.
    Pour le deuxième Eau de la colonne B, je veux qu'il soit affiché en D2 car position 12.

    (H1 correspond à 8 et H2 correspond à 16)

    J'espère avoir été clair, et je vous remercie pour votre aide !

  2. #2
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 241
    Par défaut
    Bonjour,,

    Essayez ceci:
    Pièce jointe 596702

    Le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub Transfert()
        Dim i As Long, j As Long, Dec_Col As Long, DerLig As Long
        DerLig = Range("A" & Rows.Count).End(xlUp).Row
     
        For i = 1 To 12
            Dec_Col = (i - 1) * 8
            For j = 1 To 8
                Cells(j + 2, i + 9) = "=IFERROR(IF(VLOOKUP(ROW()-2+" & Dec_Col & ",R1C1:R" & DerLig & "C2,2,0)="""","""",VLOOKUP(ROW()-2+" & Dec_Col & ",R1C1:R" & DerLig & "C2,2,0)),"""")"
            Next j
        Next i
    End Sub
    Cdlt

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juillet 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2019
    Messages : 4
    Par défaut
    Re-bonjour,

    Merci beaucoup Arturo83, ça fonctionne parfaitement ! J'ai juste eu à décaler les lignes car les résultats s'affichaient au dessus de mon tableau. (j+2 devient j+12 et row()-2 devient row()-12)

    Encore merci et bravo !

    Bonne journée.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/02/2020, 20h19
  2. ordonner des donnees en colonnes dans un tableau avec vba
    Par martingb dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/03/2014, 18h39
  3. Trouver un nombre dans un tableau avec une fonction
    Par neufrdb dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 27/03/2011, 16h33
  4. Recherche d'une valeur dans un tableau avec un grep
    Par johnkro dans le forum Langage
    Réponses: 4
    Dernier message: 28/05/2008, 10h50
  5. [Conception] Résultat d'une requête PHP dans un tableau avec lien ?
    Par DjMaC dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/04/2006, 20h37

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