Variables répétées sur le côté et non en en-tête

Bonjour!

Voici mon problème:

Je souhaiterais que mon fichier de données soit de la forme:

Var1 1a

Var1 1b

Var1 1c

Var2 2a

Var2 2b

Var2 2c

Var2 2d

Var3 3a

Var3 3b

Var3 3c

Var3 3d

Var3 3e

Or, pour le moment il est de la forme:

Var1 Var2 Var3

1a 2a 3a

1b 2b 3b

1c 2c 3c

X 2d 3d

X X 3e

(avec X = cellule vide)

J'imagine que la solution est simple mais je ne suis pas du tout à l'aise avec les macros. Est-ce que quelqu'un aurait la gentillesse de me donner une solution (formule ou macro) svp? Ci-dessous vous trouverez le même exemple dans un fichier Excel.

Merci infiniment pour votre aide!

Bonjour,

une proposition, selectionner la feuille situation de départ avant de lancer la macro "transforme", solution en onglet 2

Sub transforme()
    dc = Cells(1, Columns.Count).End(xlToLeft).Column
    k = 0
    With Sheets(2)
        For i = 1 To dc
            dl = Cells(Rows.Count, i).End(xlUp).Row

            For j = 2 To dl
            k = k + 1
                .Cells(k, 1) = Cells(1, i)
                .Cells(k, 2) = Cells(j, i)
            Next j
        Next i
    End With
End Sub

bonjour

un essai de faisabilité ......... a adapter et ameliorer

4noyau.xlsx (9.82 Ko)

cordialement

Hello!

Alors avec le code de h2so4, ça ne fonctionne pas: j'ai créé une nouvelle macro, copié-collé son code, mais quand je lance la macro il ne se passe rien... Peut-être fais-je quelque chose d'incorrect.

Avec les solutions de jmd:

Pour la première, ça donne

Ligne Colonne Valeur

bidule Exemple2 chose

bidule Exemple3 cuicui

chat Exemple2

chat Exemple3 vivre

machin Exemple2 petit

machin Exemple3 oiseau

truc Exemple2 bouchon

truc Exemple3 dormir

Exemple2

Exemple3 joie

Ce qui n'était pas ce que je souhaitais ... Mais après une légère petite réflexion, j'ai ajouté une colonne à gauche avec "Code / 1 / 2 / 3 / 4 / 5 et j'obtiens ce que je souhaite, en triant ensuite par la variable "Colonne".

Donc merci infiniment!

(les autres solutions ne me semblent pas pareilles que mon problème, mais j'imagine que comme pour la première, il aurait fallu que j'adapte!).

EDIT: merci également à tulipe_4, j'aime beaucoup aussi les solutions avec formules!

Bonjour,

je t'ai mis le fichier avec la macro (chez moi cela fonctionne).

Rechercher des sujets similaires à "variables repetees cote tete"