Bonsoir Angie
Ton fichier n'est pas passé (tu dois copier le lien et le coller dans ton message)
Pour plus de 150 ou 200 valeurs à transposer, ma formule est inopérante, et deviendrait trop compliquée.
La Formule de Raja est peut être délicate à manipuler, mais fonctionne parfaitement.
Pour te faciliter le travail, tu peux y arriver en suivant le schéma suivant:
Exemple tu veux transposer tes données qui sont ligne 70 à partir de B70
1) Commande de menu "Insertion" "Nom" "Définir"
Dans "Nom dans le classeur", tu tapes MaPlage
Dans "Fait référence à:" tu tapes le signe =
Tu sélectionnes ta plage (qui s'inscrit automatiquement) et tu valides
2) Tu fais Alt+F11 (Touches Alt et touche F11)
L'éditeur VBA s'ouvre
Dans la fenêtre de l'Editeur VBA, commande "Insertion" "Module"
Tu copies ce qui suit et tu le colle dans la fenêtre de droite de l'Editeur vBA
Sub Transpose()
Range("MaPlage").Select
Selection.Copy
Sheets("Feuil2").Select
Range("D4").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Application.CutCopyMode = False
Selection.FormulaArray = "=TRANSPOSE(MaPlage)"
Range("D4").Select
End Sub
Tu fermes l'Editeur VBA; tu te retrouves devant ton fichier.
Menu "Outils" 'Macro" "Macros"
tu cliques sur le bouton exécuter.
La macro opére la transposition et installe les formules.
Cordialement