Nom Feuille dans cellule
Le
Shewy du 80 !!
Bonjour
Est-il possible de mettre dans une feuille nmé 'Récap'
Les noms des feuilles précédentes.
Exp:
J'ai 20 Sheets, donc les nom sont dynamiq.
je les appel donc, non pas par le nom mais par leur num (sheet(1).select)
Dans ma feuille récap, en A1 je souhaiterai mettre une formule de calcul de
ce type :
=Sheets(1).name
Avez vous une idée ??
Merci !!!!!!!!!!!!!!!!!
--
Est-il possible de mettre dans une feuille nmé 'Récap'
Les noms des feuilles précédentes.
Exp:
J'ai 20 Sheets, donc les nom sont dynamiq.
je les appel donc, non pas par le nom mais par leur num (sheet(1).select)
Dans ma feuille récap, en A1 je souhaiterai mettre une formule de calcul de
ce type :
=Sheets(1).name
Avez vous une idée ??
Merci !!!!!!!!!!!!!!!!!
--

Poser une question


Sub ListFeuil()
On Error Resume Next
With Application
.DisplayAlerts = False
.ScreenUpdating = False
End With
Sheets("Récap").Delete
Sheets.Add(Before:=Sheets(1)).Name = "Récap"
[A1] = "Liste des onglets du classeur : " & ActiveWorkbook.Name
With Selection.Font
.Name = "Arial"
.Size = 12
End With
Selection.Font.Bold = True
For i = 2 To Sheets.Count
Sheets("Récap").Cells(i, 1).Value = Sheets(i).Name
Next i
End Sub
ChrisV
"Shewy du 80 !!" <not> a écrit dans le message de
news:
mais en ne passant pas par une macro mais une simple formule dans la cellule
?
"ChrisV" news:
sub lesnomsencolonnea()
for i = 1 sheets.count
if sheets(i) <> "Récap" then
sheets("Récap").cells(i,1).value = sheets(i).name
end if
next
end sub
"Shewy du 80 !!" <not> a écrit dans le message de
news:
Function nomFeuil(index) As String
nomFeuil = Sheets(index).Name
End Function
Dans la feuille Récap:
=nomFeuil(1)
ChrisV
"Shewy du 80 !!" <not> a écrit dans le message de
news:%
Merci BOCOU !!!!!!!
"ChrisV" news: