Help pour une macro
Résolu
Seve
-
Seve -
Seve -
Bonjour,
Je souhaiterais par le biais d'une macro transposer des lignes en colonnes de la façon suivante :
Mon tableau actuel :
Référence Quantité
Référence 1 3
Référence 2 1
Référence 3 4
Et je souhaiterais avoir :
Référence 1
Référence 1
Référence 1
Référence 2
Référence 3
Référence 3
Référence 3
Référence 3
Pouvez-vous m'aider? Merci.
Je souhaiterais par le biais d'une macro transposer des lignes en colonnes de la façon suivante :
Mon tableau actuel :
Référence Quantité
Référence 1 3
Référence 2 1
Référence 3 4
Et je souhaiterais avoir :
Référence 1
Référence 1
Référence 1
Référence 2
Référence 3
Référence 3
Référence 3
Référence 3
Pouvez-vous m'aider? Merci.
A voir également:
- Help pour une macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Jitbit macro recorder - Télécharger - Confidentialité
- Macro maker - Télécharger - Divers Utilitaires
- Macro word - Guide
1 réponse
Bonjour,
Essaie avec
A+
Essaie avec
Sub Test()
Dim WsS As Worksheet, WsC As Worksheet
Dim Cel As Range
Dim i As Integer
Dim LigneC As Long
Set WsS = Worksheets("Feuil1") 'Feuille source
Set WsC = Worksheets("Feuil2") 'Feuille cible
LigneC = 2
For Each Cel In WsS.Range("A2:A" & WsS.Range("A" & Rows.Count).End(xlUp).Row)
If Cel.Offset(0, 1) <> "" And IsNumeric(Cel.Offset(0, 1)) Then
For i = 1 To Cel.Offset(0, 1)
WsC.Cells(LigneC, 1) = Cel
LigneC = LigneC + 1
Next i
End If
Next Cel
Set WsC = Nothing: Set WsS = Nothing
End Sub
A+
Seve