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 les données d'une colonne


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 629
    Par défaut Transposer les données d'une colonne
    Bonjour

    J'ai dans une colonne "A5:A" une liste de noms. A l'aide de mon bouton j'aimerai qu'il m'affiche en colonne "D" ceci

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <g><a xlink:href="Val D'Oise.html" target="myFrame" onmouseover="afficher_image('img1');" onmouseout="cacher_image('img1');">
    Je joins mon fichier qu'il seras plus explicite.

    Je vous remercie d'avance

    Max
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Bonjour Apdf1, bonjour le forum,

    Essai ce code :

    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
    Sub Macro1()
    Dim O As Worksheet 'déclare la variable O (Onglet)
    Dim DL As Integer 'déclare la variable DL (Dernière Ligne)
    Dim TV As Variant 'déclare la variable TV (Tableau des Valeurs)
    Dim I As Integer 'déclare la variable I (Incrément)
    Dim TL() As Variant 'déclare la variable TL (Tableau des Lignes)
     
    Set O = Worksheets("Feuil1") 'définit l'onglet O
    DL = O.Cells(Application.Rows.Count, "A").End(xlUp).Row 'définit la dernière ligne éditée DL de la colonne A de l'onglet O
    TV = O.Range("A5:A" & DL) 'définit le tableau des valeurs TV
    ReDim TL(1 To UBound(TV, 1)) 'redimensionne le tableau des lignes TL
    For I = 1 To UBound(TV, 1) 'boucles sur toutes les lignes du tableau des valeurs TV
        'définit la valeur de la ligne TL de la boucle
        TL(I) = "<g><a xlink:href=" & Chr(34) & Mid(TV(I, 1), 1, Len(Trim(TV(I, 1))) - 1) & ".html" & Chr(34) & " target=" & Chr(34) & "myFrame" & Chr(34) & " onmouseover=" & Chr(34) & "afficher_image('img" & I & "');" & Chr(34) & " onmouseout=" & Chr(34) & "cacher_image('img" & I & "');" & Chr(34) & ">"
    Next I 'prochaine ligne de la boucle
    'renvoie dans F5 redimensionnée de l'onglet O le tableau TL transposé
    O.Range("F5").Resize(UBound(TV, 1), 1).Value = Application.Transpose(TL)
    End Sub

  3. #3
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 568
    Par défaut
    Bonjour à tous

    J'ai un gros doute sur l'utilisation de noms contenant des espaces et des apostrophes en html...

    A noter qu'il s'agit d'un multipost

Discussions similaires

  1. Concaténer en ligne les données d'une colonne
    Par philben dans le forum Contribuez
    Réponses: 2
    Dernier message: 16/02/2015, 12h23
  2. Séparer les données d'une colonne en 3
    Par ALINE85 dans le forum Excel
    Réponses: 5
    Dernier message: 06/03/2009, 13h47
  3. Réponses: 5
    Dernier message: 20/10/2008, 16h19
  4. Réponses: 4
    Dernier message: 23/05/2007, 11h07
  5. Effacer toutes les données d'une colonne
    Par denisfavre dans le forum Access
    Réponses: 5
    Dernier message: 12/10/2005, 15h20

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