RESOLU --- Liste des noms d'onglets

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Ternoise

XLDnaute Occasionnel
Bonjour / Bonsoir

J'aimerais récupérer dans une colonne le nom des onglets mais du 5ème et plus

C'est possible ?

Merci beaucoup

David
 
Dernière édition:
Re : Liste des noms d'onglets

Bonsoir Ternoise,

Un essai via une function VBA: Onglet(xN As Long)

Le code de la fonction est dans module1:
VB:
Function Onglet(xN As Long)
'-----------------------------------------------------
' si xN = 0 -> renvoie le nombre d'onglet
' sinon -> renvoie le nom du xN ième onglet
' si erreur -> renvoie une erreur #N/A
'-----------------------------------------------------

  Application.Volatile
  On Error GoTo Err_Onglet_001
  If Int(Abs(xN)) = 0 Then
    Onglet = ThisWorkbook.Sheets.Count
  Else
    Onglet = ThisWorkbook.Sheets(Int(Abs(xN))).Name
  End If
  Exit Function
  
Err_Onglet_001:
  Onglet = CVErr(2042)
End Function
 

Pièces jointes

Re : Liste des noms d'onglets

Bonjour à tous

Un petit essai en VBA. Le nom des onglets est stocké dans la colonne A de la feuille active.

Private Sub CommandButton1_Click()

Dim onglet, i As Integer

onglet = ThisWorkbook.Sheets.Count
If onglet > 4 Then
For i = 5 To onglet
Cells(i - 4, 1) = Sheets(i).Name
Next i
End If

End Sub

Bon dimanche,

Jocelyn
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
700
Réponses
18
Affichages
601
Réponses
5
Affichages
347
Retour