Lister les onglets d'un fichier Excel

Lister les onglets d'un fichier Excel - Logiciels - Windows & Software

Marsh Posté le 29-08-2003 à 15:44:36    

Je cherche comment lister les onglets d'un fichier Excel dans un tableau et de facon automatique
exemple j'ai un fichier avec 50 feuilles et je veux recuperer tous les noms de feuille dans un tabeau de la premiere feuille

Reply

Marsh Posté le 29-08-2003 à 15:44:36   

Reply

Marsh Posté le 30-08-2003 à 10:15:52    

à l'aide la macro:
--------
Attribute VB_Name = "TypeFeuillesClasseur"
 
'liste toutes les feuilles d'un classeur et leur type
'(y compris les feuilles cachées)
'les différents types de feuille peuvent être :
'  - Worksheet (feuille de calcul)
'  - Chart (feuille de graphique)
'  - DialogSheet (boite de dialogue Excel 5)
'  - Excel4MacroSheet (feuille macro Excel 4)
'  - Excel4IntlMacroSheet (feuille macro internationale Excel 4)
 
Sub ListSheetTypes()
'd'après Rob Bovey, mpep
Dim objSheet As Object
Dim szType As String, sousType As String
   
  Sheets.Add
  For Each objSheet In ActiveWorkbook.Sheets
    i = i + 1
    Cells(i, 1) = objSheet.Name
    szType = TypeName(objSheet)
    If szType = "Worksheet" Then
      Select Case objSheet.Type
        Case xlWorksheet
          sousType = szType
        Case xlExcel4MacroSheet
          sousType = "Excel4MacroSheet"
        Case xlExcel4IntlMacroSheet
          sousType = "Excel4IntlMacroSheet"
      End Select
      Cells(i, 2).Value = sousType
    Else
      Cells(i, 2).Value = szType
    End If
    Next objSheet
     
End Sub
 
-------
 
Merci à Rob Bovey


---------------
A+ Ritchi92
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed