Transformation colonne en ligne

piobote

XLDnaute Nouveau
Bonjour,


Ma feuille (voir fichier joint) a 4 colonnes:
Colonne 'Nom' et 3 colonnes Achat1, Achat2, Achat3. Donc les achats effectués par une personne sont renseignées dans les colones.

Je souhaiterais pouvoir transformer ma feuille pour a voir une ligne pour chaque achat en repétant le nom de l'acheteur comme le montre mon exemple.


Merci


Pedro



[file name=Transformation.zip size=1790]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Transformation.zip[/file]
 

Pièces jointes

  • Transformation.zip
    1.7 KB · Affichages: 24
  • Transformation.zip
    1.7 KB · Affichages: 26
  • Transformation.zip
    1.7 KB · Affichages: 22

Hervé

XLDnaute Barbatruc
bonjour piobote

une proposition en pièce jointe, en VBA :

Sub Bouton2_QuandClic()
Dim c As Range
Dim x As Byte

x = 1

For Each c In Range('a2:a' & Range('a65536').End(xlUp).Row)
   
If c <> '' Then
&nbsp; &nbsp; &nbsp; &nbsp; Cells(x, 8) = c
&nbsp; &nbsp; &nbsp; &nbsp;
For i = 1 To Cells(c.Row, 1).End(xlToRight).Column
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Cells(x, i + 8) = c.Offset(0, i)
&nbsp; &nbsp; &nbsp; &nbsp;
Next i
&nbsp; &nbsp;
End If
&nbsp; &nbsp; x = x + 1
Next c
End Sub

Salut
[file name=Transformation_20050719131738.zip size=7714]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Transformation_20050719131738.zip[/file]
 

Pièces jointes

  • Transformation_20050719131738.zip
    7.5 KB · Affichages: 21

Hervé

XLDnaute Barbatruc
re

oups :eek:

Dès que j'aurais 5 minutes j'irais m'inscrire au zop.

En pièce jointe ton fichier modifié

désolé

salut
[file name=Transformation2.zip size=7664]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Transformation2.zip[/file]
 

Pièces jointes

  • Transformation2.zip
    7.5 KB · Affichages: 20

Discussions similaires

Statistiques des forums

Discussions
312 331
Messages
2 087 360
Membres
103 529
dernier inscrit
moket07