Salut Xorsankukai,
Merci beaucoup pour ton aide.
Je vais effectivement reprendre la formule de Bruno45. C'est plus simple pour moi et elle fonctionne très bien.
Et d'ailleurs, je te remercie pour le dernier exemple.
Alors j'ai repris ton code, comme ça :
Sub listeonglet() 'noms des onglets en colonne A, formule en colonne B
Dim i As Integer
Sheets("feuil3").Activate
Range("A9:A" & Rows.Count).ClearContents
Range("A9").Select
For i = 7 To Sheets.Count
ActiveCell.Value = Sheets(i).Name
ActiveCell.Offset(5, 0).Select
Next i
End Sub
Avec ce code, toutes les 5 lignes, j'ai un nouveau nom qui apparaît (c'est ce que j'avais demandé !..... ). Mais comme je vais utiliser les formules de Bruno45, c'est possible d'avoir 5 fois le premier nom, puis 5 fois le deuxième nom... et ainsi de suite ?
En effet, je suis coincée pour la présentation de la première colonne. Il me faudrait plutôt une présentation de ce type :
Merci encore et bonne journée
Petitejiji