Merci pour ton aide mais je n'ai pas réussi à reproduire ton exemple dans mon cas. Voici ce que j'ai tapé comme macro:
Sub Séance_N°_2()
Dim WsS As Worksheet, WsC As Worksheet
Dim Cel As Range
Dim ColC As Integer
Set WsS = Worksheets("Feuil9")
Set WsC = Worksheets("Feuil6")
ColC = 1
For Each Cel In WsS.Range("B6:B37")
WsC.Cells(14, ColC) = Cel.Value
ColC = ColC + 19
Next Cel
Set WsC = Nothing: Set WsS = Nothing
End Sub
J'ai marqué "Feuil9" vu que les données verticales se trouvent dans ma feuille 9 tandis que celles que je veux transposer de manière horizontale se trouvent dans la feuille 6. Dans la feuille 9 les données à transposer sont les cellules B6 à B37. Dans la feuille 6, les données transposées seront transposées sur la ligne 14. La première cellule sera la A14 puis la suivante la T14 puis la suivante AM14 ainsi de suite. Quand je tape exécuter, la fenêtre débogage apparait et la ligne posant problème est la suivante: Set WsS = Worksheets("Feuil9")
Toute aide est la bienvenue
Merci d'avance