Accéder au contenu principal

Comment lister toutes les propriétés d'un fichier Excel dans une feuille ?

Author: Sun Last Modified: 2025-05-27

Dans cet article, je vous présente un code VBA pour lister toutes les propriétés du classeur actif dans une feuille de calcul.

1. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insérer > Module, puis collez le code ci-dessous dans le module vide.

VBA : Lister toutes les propriétés

Sub WBProperties()
'UpdatebyKutools20191031
    Dim xWB As Workbook
    Dim xF As Long
    Dim xStr As String
    Dim xWSh As Worksheet
    On Error Resume Next
    Application.DisplayAlerts = False
    xStr = "Workbook Properties"
    Set xWB = Application.ActiveWorkbook
    Set xWSh = xWB.Worksheets.Item(xStr)
    If Not xWSh Is Nothing Then
        xWSh.Delete
    End If
    Set xWSh = xWB.Worksheets.Add
    xWSh.Name = xStr
    xWSh.Range("A1").Value = "Property"
    xWSh.Range("B1").Value = "Value"
    With xWB
        For xF = 1 To .BuiltinDocumentProperties.Count
            xWSh.Range("A65536").End(xlUp).Offset(1, 0).Value = _
            .BuiltinDocumentProperties.Item(xF).Name
            xWSh.Range("A65536").End(xlUp).Offset(0, 1).Value = _
            .BuiltinDocumentProperties.Item(xF).Value
        Next xF
    End With
    Application.DisplayAlerts = True
End Sub

copy and paste the vba code into the module

3. Appuyez sur F5 pour exécuter le code. Une nouvelle feuille nommée Propriétés du Classeur a été créée devant la feuille active, listant toutes les propriétés du classeur actuel.



Autres opérations (Articles)

Désactiver les compléments au démarrage d'Excel
Vous avez peut-être installé certains compléments dans votre Microsoft Excel, mais maintenant vous devez désactiver un complément spécifique au démarrage d'Excel. Comment résoudre ce problème ? La méthode décrite dans cet article peut vous aider.

Exporter et enregistrer chaque feuille de calcul en tant que nouveau classeur séparé dans Excel
Disons que vous souhaitez exporter et enregistrer une ou plusieurs feuilles de calcul sous forme de nouveau classeur, comment allez-vous procéder ? Normalement, vous pourriez copier chaque feuille de calcul et la coller dans un nouveau classeur. Mais ici, nous vous proposons quelques astuces pratiques pour y parvenir :

Un code VBA pour lister tous les compléments dans Excel
Dans Excel, vous pouvez ajouter ou insérer des compléments pour mieux manipuler les données. Comme nous le savons, nous pouvons accéder à la fenêtre Options pour afficher tous les compléments, mais existe-t-il un moyen de lister tous les compléments dans une feuille de calcul ?


  • Barre de formule avancée (éditez facilement plusieurs lignes de texte et de formules); Mode Lecture (lisez et éditez facilement un grand nombre de cellules); Coller dans une plage filtrée...
  • Fusionner des cellules/lignes/colonnes tout en conservant les données; Diviser le contenu des cellules; Consolider des lignes en double et faire la somme/moyenne... Empêcher les doublons dans les cellules; Comparer des plages...
  • Sélectionner des lignes en double ou uniques; Sélectionner des lignes vides (toutes les cellules sont vides); Super Recherche et recherche floue dans de nombreux classeurs; Sélection aléatoire...
  • Copie exacte de plusieurs cellules sans changer les références de formule; Créer automatiquement des références vers plusieurs feuilles; Insérer des puces, des cases à cocher et plus encore...
  • Ajouter et insérer rapidement des formules, des plages, des graphiques et des images; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails...
  • Extraire du texte, ajouter du texte, supprimer par position, supprimer des espaces; Créer et imprimer des statistiques de page; Convertir entre le contenu des cellules et les commentaires...
  • Super Filtre (enregistrer et appliquer des schémas de filtre à d'autres feuilles); Tri avancé par mois/semaine/jour, fréquence et plus; Filtre spécial par gras, italique...
  • Consolider des classeurs et feuilles de calcul; Fusionner des tables basées sur des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots de fichiers xls, xlsx et PDF...
  • Regroupement dans les tableaux croisés dynamiques par numéro de semaine, jour de la semaine et plus... Afficher les cellules verrouillées/déverrouillées avec différentes couleurs; Mettre en évidence les cellules contenant des formules/noms...
kte tab 201905
  • Activer l'édition et la lecture à onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrir et créer plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et réduit des centaines de clics de souris chaque jour !
officetab bottom