Workbook Info pour Excel | métadonnées via fonctions personnalisées

Icône du complément Workbook Info

Contenu

Qu'est-ce que Workbook Info pour Excel

Workbook Info pour Excel est un complément gratuit qui expose les métadonnées du classeur, de la feuille de calcul, du tableau, du graphique, du tableau croisé dynamique, du segment et des noms définis via des fonctions personnalisées en lecture seule et des types de données Entité Excel.

Les fonctions sont en lecture seule et conçues pour créer de la documentation vivante, des feuilles d'audit et des diagnostics de classeur directement dans la grille.

Fonctionnalités clés

  • Fonctions personnalisées qui renvoient :
    • Métadonnées du classeur (nom, auteur, date d'enregistrement, nombre d'interrogations, nombre de liens externes)
    • Métadonnées de feuille de calcul (plage utilisée, lignes/colonnes utilisées, État de protection, couleur d'onglet, visibilité)
    • Métadonnées d'objet pour les tableaux, graphiques, tableaux croisés dynamiques, segments et noms définis
    • Fonctions INFO qui renvoient des valeurs Entité Excel
  • Les propriétés Entité sont accessibles avec la notation pointée (par exemple =A1.usedRange) ou avec FIELDVALUE
  • Collections imbriquées sur les entités classeur et feuille de calcul (par exemple worksheets/worksheetCount, tables/tableCount)
  • Onglet Actions du volet Office : insérer une feuille démo / table des matières et recalculer le classeur

Pourquoi utiliser Workbook Info pour Excel

  • Documenter rapidement la structure interne d'un classeur directement dans la grille avec des fonctions, sans VBA ni Office Scripts
  • Créer des feuilles d'audit pilotées par formule qui restent à jour lorsque la structure du classeur évolue
  • Utiliser une interface de métadonnées cohérente dans Excel pour bureau et Excel pour le web

Exemple :

=JKP.WORKBOOKINFO()

Instructions d'installation

Excel pour le web et Teams

Installer Workbook Info (Teams, Excel Web) maintenant

0000000

Un nouveau classeur Excel s’ouvrira dans votre navigateur avec ces informations :

Excel affiche l’écran d’accueil et demande d’accepter les conditions pour l’add-in Workbook Info

Cliquez sur le bouton « Accept and Continue » dans le volet des tâches pour utiliser le complément. Après cela, Workbook Info sera également disponible dans Excel dans Teams.

Installation manuelle

Si le bouton ne fonctionne pas, ouvrez un classeur Excel dans votre navigateur et cliquez sur le bouton Compléments. Ensuite, recherchez Workbook Info :

Excel Online onglet Accueil avec le bouton Obtenir des compléments, recherche de Workbook Info

Cliquez sur Ajouter pour installer le complément dans Excel pour le web.

Excel de bureau

Installer Workbook Info (Excel de bureau) maintenant

0000000

Après avoir cliqué sur ce bouton, votre navigateur demandera l’autorisation d’ouvrir Excel. Cliquez sur Ouvrir et Excel démarrera et affichera ceci :

Excel affiche le complément après l’installation
Cliquez sur le bouton « Accept and Continue » dans le volet des tâches pour utiliser le complément.

Installation manuelle

Si le bouton ci-dessus ne fonctionne pas, vous pouvez également installer l’outil en ouvrant Excel et en cliquant sur Compléments (dans l’onglet Accueil). Ensuite, recherchez « Workbook Info » :

Excel onglet Accueil avec le bouton Obtenir des compléments, recherche de Workbook Info

Pour ajouter Workbook Info à Excel, cliquez sur le bouton Ajouter. 

Instructions

Ouvrez le volet Office du complément pour obtenir la liste des fonctions et leurs explications en cliquant sur l'onglet Formules, bouton Workbook Info :

Capture d'écran : bouton Workbook Info dans l'onglet Formules du ruban Excel

Volet Office

Cliquer sur ce bouton ouvre le volet Office. Il comporte trois onglets :

Onglet Référence

Capture d'écran : volet Office Workbook Info affichant l'onglet Référence
Cet onglet affiche la référence des fonctions. Cliquez sur une fonction pour afficher une fiche affichant des informations sur la fonction.

Onglet Actions

Capture d'écran : volet Office Workbook Info affichant l'onglet Actions
L'onglet Actions permet actuellement deux choses :

  1. Insérer une feuille de démonstration qui peut servir de début de table des matières :

  2.  Capture d'écran : feuille démo insérée par le complément Workbook Info
  3. Un bouton qui force le recalcul de toutes les formules, ce qui met à jour les noms d'objets mis en cache renvoyés par les fonctions.

Onglet Paramètres

L'onglet Paramètres contient un sélecteur de langue avec l'option Automatique. Automatique suit la langue de l'application Excel pour l'interface du volet Office. Ce sélecteur ne change pas les noms de fonction ni la langue des descriptions de fonctions, et la langue du ruban est contrôlée par la langue de l'application Excel.

Comment utiliser les fonctions

Toutes les fonctions de ce complément commencent par le préfixe JKP. Saisissez simplement =JKP. dans une cellule et la liste d'auto-complétion les affichera. Le complément comporte deux groupes de fonctions : fonctions classiques et fonctions de type de données fonctions.

Fonctions classiques

Toutes les fonctions de ce complément commencent par le préfixe JKP. Saisissez simplement =JKP. dans une cellule et la liste d'auto-complétion les affichera. Le complément comporte deux groupes de fonctions : fonctions classiques et fonctions de type de données fonctions. Les fonctions classiques acceptent souvent un argument. Les paramètres de sélection de feuille de calcul acceptent un nom de feuille ou un index basé sur 1. Si omis, les fonctions utilisent la feuille de calcul contenant la formule.

Fonctions de type de données (fonctions INFO)

Les fonctions se terminant par INFO renvoient des types de données, ce qui facilite la récupération d'informations détaillées relatives au type de données concerné. Voici une capture d'écran du résultat de la fonction =JKP.WORKBOOKINFO() dans une cellule :

Capture d'écran : fonction Workbook Info avec fiche de détails

Cliquer sur la petite icône dans la cellule ouvre une fiche.

Dans la fiche, des boutons peuvent apparaître à côté des éléments, ce qui permet d'insérer ces informations dans la grille :

Capture d'écran : fonction Workbook Info avec fiche de détails avec un bouton pour envoyer des éléments dans la grille

Vous pouvez également récupérer des informations d'une cellule de type de données en faisant référence à cette cellule dans une formule puis en saisissant un point :

Capture d'écran : fonction Workbook Info montrant la notation pointée

Les fonctions prennent en charge les tableaux dynamiques. Certaines fonctions renvoient un tableau d'éléments (par exemple JKP.WORKSHEETS). Vous pouvez faire pointer les fonctions suivantes vers ce tableau, et Excel l'interprétera correctement.  

Notez que ces fonctions ne sont PAS volatiles. Si les données du classeur changent, elles ne se mettent pas automatiquement à jour. Pour forcer une actualisation, appuyez sur Ctrl+Alt+Maj+F9 (ou utilisez l'onglet Actions du volet Office et cliquez sur Recalculer). Sinon, effectuez un rechercher/remplacer dans tout le classeur (par exemple, remplacez JKP. par JKP.).

Référence des fonctions

Les fonctions sont regroupées par catégorie. Chaque tableau répertorie la fonction, la description, la syntaxe, les paramètres et le comportement des erreurs. Pour les fonctions INFO, la description inclut les propriétés Entité disponibles.

Fonctions du classeur

Nom
Description
Syntaxe
Paramètres
Comportement des erreurs
JKP.WORKBOOK
Renvoie une liste à deux colonnes en débordement de métadonnées du classeur. La colonne de gauche contient les noms de propriétés, la colonne de droite contient les valeurs. Les clés incluent worksheetCount, tableCount, chartCount, pivotTableCount, slicerCount, nameCount, queryCount, et externalLinkCount.
JKP.WORKBOOK()
(aucun)
(aucun)
JKP.WORKBOOKINFO
Renvoie un type de données Entité Excel avec des métadonnées de classeur. Il inclut des propriétés récapitulatives scalaires ainsi que des collections imbriquées et les propriétés ...Count correspondantes.
Propriétés Entité: name, author, lastSavedBy, lastSaveTime, creationDate, worksheetCount, worksheets, tableCount, tables, pivotTableCount, pivotTables, slicerCount, slicers, chartCount, charts, nameCount, names, queryCount, queries (queries[*] contient name, error, refreshDate, rowsLoadedCount, loadedTo, loadedToDataModel), externalLinkCount, externalLinks (externalLinks[*] contient id (URL))
JKP.WORKBOOKINFO()
(aucun)
(aucun)

Fonctions de feuille de calcul

Nom
Description
Syntaxe
Paramètres
Comportement des erreurs
JKP.WORKSHEETS
Renvoie une liste en débordement des noms de feuilles de calcul.
JKP.WORKSHEETS()
(aucun)
(aucun)
JKP.WORKSHEET
Renvoie le nom de la feuille appelante, ou un nom de feuille via un sélecteur.
JKP.WORKSHEET([nameOrIndex])
Sélecteur de feuille de calcul (omettre pour la feuille appelante : nom de feuille ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect
JKP.OFFSETSHEET
Renvoie le nom de feuille relatif à la feuille appelante. Le décalage est un nombre entier.
JKP.OFFSETSHEET(offset)
offset : nombre entier (par ex. -1, 1).
  • #NUM!: Hors limites
  • #VALUE!: Type d'argument incorrect
JKP.USEDRANGE
Renvoie l'adresse de la plage utilisée sous forme de texte.
JKP.USEDRANGE([feuille])
Sélecteur de feuille de calcul (omettre pour la feuille appelante : nom de feuille ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect
JKP.USEDROWS
Renvoie le nombre de lignes utilisées.
JKP.USEDROWS([feuille])
Sélecteur de feuille de calcul (omettre pour la feuille appelante : nom de feuille ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect
JKP.USEDCOLUMNS
Renvoie le nombre de colonnes utilisées.
JKP.USEDCOLUMNS([feuille])
Sélecteur de feuille de calcul (omettre pour la feuille appelante : nom de feuille ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect
JKP.PROTECTED
Renvoie TRUE/FALSE indiquant si une feuille de calcul est protégée.
JKP.PROTECTED([feuille])
Sélecteur de feuille de calcul (omettre pour la feuille appelante : nom de feuille ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect
JKP.WORKSHEETINFO
Renvoie un type de données Entité Excel avec des métadonnées de feuille de calcul, ainsi que des collections imbriquées et des propriétés ...Count correspondantes pour les tableaux, graphiques, tableaux croisés dynamiques, segments et noms de portée feuille.
Propriétés Entité: name, usedRange, usedRows, usedColumns, protected, tabColor, visibility, tableCount, tables, chartCount, charts, pivotTableCount, pivotTables, slicerCount, slicers, nameCount, names
JKP.WORKSHEETINFO([nameOrIndex])
Sélecteur de feuille de calcul (omettre pour la feuille appelante, nom : nom de feuille, ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect

Fonctions de tableau

Nom
Description
Syntaxe
Paramètres
Comportement des erreurs
JKP.TABLES
Renvoie les noms de tableaux sur la feuille de calcul spécifiée, ou tous les tableaux du classeur si omis. Renvoie #N/A! lorsqu'il n'y a aucun élément correspondant pour le parent demandé (par exemple, aucun tableau on cette feuille).
JKP.TABLES([feuille])
Sélecteur de feuille de calcul (omettre pour tous les tableaux du classeur, nom de feuille ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #N/A!: Aucun élément trouvé pour le parent demandé (par exemple, aucun tableau sur cette feuille)
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect
JKP.TABLEROWS
Renvoie le nombre de lignes de données dans un tableau.
JKP.TABLEROWS(tableName)
tableName : nom du tableau.
  • #N/A: Le tableau n'existe pas
  • #VALUE!: Type d'argument incorrect
JKP.TABLECOLUMNS
Renvoie le nombre de colonnes dans un tableau.
JKP.TABLECOLUMNS(tableName)
tableName : nom du tableau.
  • #N/A: Le tableau n'existe pas
  • #VALUE!: Type d'argument incorrect
JKP.TABLEADDRESS
Renvoie l'adresse de plage du tableau sous forme de texte.
JKP.TABLEADDRESS(tableName)
tableName : nom du tableau.
  • #N/A: Le tableau n'existe pas
  • #VALUE!: Type d'argument incorrect
JKP.TABLECOMMENT
Renvoie le commentaire associé au tableau. Cette fonction utilise une API en préversion ; si l'API n'est pas prise en charge dans votre version d'Excel, cette fonction renvoie une chaîne vide.
JKP.TABLECOMMENT(tableName)
tableName : nom du tableau.
  • #N/A: Le tableau n'existe pas
  • #VALUE!: Type d'argument incorrect
JKP.TABLEINFO
Renvoie un type de données Entité Excel avec métadonnées du tableau. Placez la formule dans une cellule, puis accédez aux propriétés avec la notation pointée ou FIELDVALUE().
Propriétés Entité: name, worksheet, rowCount, columnCount, address, comment
JKP.TABLEINFO(tableName)
tableName : nom du tableau.
  • #N/A: Le tableau n'existe pas
  • #VALUE!: Type d'argument incorrect
JKP.TABLESINFO
Renvoie une matrice de types de données Entité Excel, une par tableau. Déborde verticalement. Chaque entité possède les mêmes propriétés que TABLEINFO.
Propriétés Entité: name, worksheet, rowCount, columnCount, address, comment (une entité par ligne du résultat en débordement)
JKP.TABLESINFO([feuille])
Sélecteur de feuille de calcul (omettre pour tous les tableaux du classeur, nom de feuille ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect

Fonctions de graphique

Nom
Description
Syntaxe
Paramètres
Comportement des erreurs
JKP.CHARTS
Renvoie les noms de graphiques sur la feuille de calcul spécifiée, ou tous les graphiques du classeur si omis. Si omis, les graphiques sont renvoyés sous la forme Feuille::ChartName. Renvoie #N/A! lorsqu'il n'existe aucun éléments pour le parent demandé (par exemple, aucun graphique sur cette feuille).
JKP.CHARTS([feuille])
Sélecteur de feuille de calcul (omettre pour tous les graphiques du classeur, nom de feuille ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #N/A!: Aucun élément trouvé pour le parent demandé (par exemple, aucun graphique sur cette feuille)
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect
JKP.CHARTTYPE
Renvoie le type de graphique.
JKP.CHARTTYPE(chartName)
chartName : nom du graphique.
  • #N/A: Le graphique n'existe pas
  • #VALUE!: Nom de graphique ambigu ; plus d' un graphique porte le même nom
  • #VALUE!: Type d'argument incorrect
JKP.CHARTTITLE
Renvoie le texte du titre du graphique.
JKP.CHARTTITLE(chartName)
chartName : nom du graphique.
  • #N/A: Le graphique n'existe pas
  • #VALUE!: Nom de graphique ambigu ; plus d' un graphique porte le même nom
  • #VALUE!: Type d'argument incorrect
JKP.SERIESCOUNT
Renvoie le nombre de séries d'un graphique.
JKP.SERIESCOUNT(chartName)
chartName : nom du graphique.
  • #N/A: Le graphique n'existe pas
  • #VALUE!: Nom de graphique ambigu ; plus d' un graphique porte le même nom
  • #VALUE!: Type d'argument incorrect
JKP.CHARTINFO
Renvoie un type de données Entité Excel avec métadonnées du graphique. Placez la formule dans une cellule, puis accédez aux propriétés avec la notation pointée ou FIELDVALUE().
Propriétés Entité: chartId, name, worksheet, chartType, title, seriesCount, topLeftCell
JKP.CHARTINFO(chartName)
chartName : nom du graphique.
  • #N/A: Le graphique n'existe pas
  • #VALUE!: Nom de graphique ambigu ; plus d' un graphique porte le même nom
  • #VALUE!: Type d'argument incorrect
JKP.CHARTSINFO
Renvoie une matrice de types de données Entité Excel, une par graphique. Déborde verticalement. Chaque entité possède les mêmes propriétés que CHARTINFO.
Propriétés Entité: chartId, name, worksheet, chartType, title, seriesCount, topLeftCell (une entité par ligne du résultat en débordement)
JKP.CHARTSINFO([feuille])
Sélecteur de feuille de calcul (omettre pour tous les graphiques du classeur, nom de feuille ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect

Fonctions de tableau croisé dynamique

Nom
Description
Syntaxe
Paramètres
Comportement des erreurs
JKP.PIVOTTABLES
Renvoie les identifiants de tableau croisé dynamique sur la feuille de calcul spécifiée, ou tous les tableaux croisés dynamiques si omis. Les identifiants sont renvoyés sous la forme Feuille::PivotName. Renvoie #N/A! lorsqu'il n'existe aucun élément correspondant pour le parent demandé (par exemple, aucun tableau croisé dynamique sur cette feuille).
JKP.PIVOTTABLES([feuille])
Sélecteur de feuille de calcul (omettre pour tous les tableaux croisés dynamiques du classeur : nom de feuille ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #N/A!: Aucun élément trouvé pour le parent demandé (par exemple, aucun tableau croisé dynamique sur cette feuille)
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect
JKP.PIVOTLOCATION
Renvoie l'adresse de la plage de disposition du tableau croisé dynamique sous forme de texte.
JKP.PIVOTLOCATION(pivot)
Sélecteur de TCD (recommandé : Feuille::PivotName; accepte aussi un nom de TCD unique ou une plage en débordement d'identifiants de TCD).
  • #N/A: Le tableau croisé dynamique n'existe pas
  • #VALUE!: Nom de tableau croisé dynamique ambigu ; plus d' un tableau croisé dynamique porte le même nom
  • #VALUE!: Type d'argument incorrect
JKP.PIVOTSOURCE
Renvoie la source du tableau croisé dynamique sous forme d'adresse de plage/tableau, ou "Modèle de données" lorsque la source n'est ni une plage locale ni un tableau local.
JKP.PIVOTSOURCE(pivot)
Sélecteur de TCD (recommandé : Feuille::PivotName; accepte aussi un nom de TCD unique ou une plage en débordement d'identifiants de TCD).
  • #N/A: Le tableau croisé dynamique n'existe pas
  • #VALUE!: Nom de tableau croisé dynamique ambigu ; plus d' un tableau croisé dynamique porte le même nom
  • #VALUE!: Type d'argument incorrect
JKP.PIVOTSOURCETYPE
Renvoie LocalRange, LocalTable, ou Inconnu.
JKP.PIVOTSOURCETYPE(pivot)
Sélecteur de TCD (recommandé : Feuille::PivotName; accepte aussi un nom de TCD unique ou une plage en débordement d'identifiants de TCD).
  • #N/A: Le tableau croisé dynamique n'existe pas
  • #VALUE!: Nom de tableau croisé dynamique ambigu ; plus d' un tableau croisé dynamique porte le même nom
  • #VALUE!: Type d'argument incorrect
JKP.PIVOTINFO
Renvoie un type de données Entité Excel avec des métadonnées de tableau croisé dynamique, y compris l'emplacement, la source et les paramètres de disposition.
Propriétés Entité: pivotId, name, worksheet, id, locationAddress, filterAxisAddress, rowLabelsAddress, columnLabelsAddress, dataBodyAddress, sourceType, source, allowMultipleFiltersPerField, enableDataValueEditing, refreshOnOpen, useCustomSortLists, layoutType, showRowGrandTotals, showColumnGrandTotals, showFieldHeaders, preserveFormatting, subtotalLocation
JKP.PIVOTINFO(pivot)
Sélecteur de TCD (recommandé : Feuille::PivotName; accepte aussi un nom de TCD unique ou une plage en débordement d'identifiants de TCD).
  • #N/A: Le tableau croisé dynamique n'existe pas
  • #VALUE!: Nom de tableau croisé dynamique ambigu ; plus d' un tableau croisé dynamique porte le même nom
  • #VALUE!: Type d'argument incorrect
JKP.PIVOTSINFO
Renvoie une matrice de types de données Entité Excel, une par tableau croisé dynamique. Déborde verticalement. Chaque entité possède les mêmes propriétés que PIVOTINFO.
Propriétés Entité: pivotId, name, worksheet, locationAddress, sourceType, source (une entité par ligne du résultat en débordement)
JKP.PIVOTSINFO([feuille])
Sélecteur de feuille de calcul (omettre pour tous les tableaux croisés dynamiques du classeur : nom de feuille ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect

Fonctions de segment

Nom
Description
Syntaxe
Paramètres
Comportement des erreurs
JKP.SLICERS
Renvoie les identifiants de segment sur la feuille de calcul spécifiée, ou tous les segments si omis. Les identifiants sont renvoyés sous la forme Feuille::SlicerName. Renvoie #N/A! lorsqu'il n'y a aucun élément correspondant pour le parent demandé (par exemple, aucun segment sur cette feuille).
JKP.SLICERS([feuille])
Sélecteur de feuille de calcul (omettre pour tous les segments du classeur, nom de feuille ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #N/A!: Aucun élément trouvé pour le parent demandé (par exemple, aucun segment sur cette feuille)
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect
JKP.SLICERITEMS
Renvoie une liste à deux colonnes en débordement des éléments de segment et indique si chaque élément est sélectionné.
JKP.SLICERITEMS(slicer)
Sélecteur de segment (recommandé : Feuille::SlicerName; accepte aussi un nom de segment unique ou une plage en débordement d'identifiants de segment).
  • #N/A: Le segment n'existe pas
  • #VALUE!: Nom de segment ambigu ; plus d' un segment porte le même nom
  • #VALUE!: Type d'argument incorrect
JKP.SLICERINFO
Renvoie une matrice de types de données Entité Excel avec des métadonnées de segment (position, style, État du filtre). Pour un sélecteur de segment unique, elle renvoie une matrice 1x1 ; si slicer est une plage en débordement/un tableau dynamique, elle renvoie une liste en débordement d'entités. La propriétés items (lorsqu'elle est disponible) est une collection de entités ITEMINFO (chaque élément possède name et selected ; selected peut être vide pour certains types/hôtes de segments où l'état de sélection n'est pas disponible).
Propriétés Entité: slicerId, name, worksheet, id, caption, topLeftCell, left, top, width, height, style, sortBy, isFilterCleared, itemCount, items (items[*] est ITEMINFO avec name, selected)
JKP.SLICERINFO(slicer)
Sélecteur de segment (recommandé : Feuille::SlicerName; accepte aussi un nom de segment unique ou une plage en débordement d'identifiants de segment).
  • #N/A: Le segment n'existe pas
  • #VALUE!: Nom de segment ambigu ; plus d' un segment porte le même nom
  • #VALUE!: Type d'argument incorrect
JKP.SLICERSINFO
Renvoie une matrice de types de données Entité Excel, une par segment. Déborde verticalement. Chaque entité possède les mêmes propriétés que SLICERINFO, sauf qu'elle n'inclut volontairement pas items/itemCount. Appelez JKP.SLICERINFO() (ou JKP.SLICERITEMS()) lorsque vous avez besoin des éléments de segment.
Propriétés Entité: slicerId, name, worksheet, caption, style, isFilterCleared, topLeftCell (une entité par ligne du résultat en débordement)
JKP.SLICERSINFO([feuille])
Sélecteur de feuille de calcul (omettre pour tous les segments du classeur, nom de feuille ou index basé sur 1).
  • #N/A: L'élément nommé n'existe pas
  • #NUM!: Index hors limites
  • #VALUE!: Type d'argument incorrect

Fonctions de noms

Nom
Description
Syntaxe
Paramètres
Comportement des erreurs
JKP.NAMES
Renvoie les noms définis. Utilisez "WORKBOOK" pour les noms de portée classeur uniquement, ou un nom de feuille pour les noms de portée feuille. Renvoie #N/A! lorsqu'il n'y a aucun élément correspondant pour le parent demandé (par exemple, aucun nom dans cette portée).
JKP.NAMES([scopeOrSheet])
scopeOrSheet (facultatif) : "WORKBOOK" ou nom de feuille.
  • #N/A: La feuille n'existe pas
  • #N/A!: Aucun élément trouvé pour le parent demandé (par exemple, aucun nom dans cette portée)
  • #VALUE!: Type d'argument incorrect
JKP.NAMEREFERS
Renvoie la formule/le texte RefersTo d'un nom défini.
JKP.NAMEREFERS(name)
name : nom défini.
  • #N/A: Le nom n'existe pas
  • #VALUE!: Type d'argument incorrect
JKP.NAMETYPE
Renvoie une classification : RANGE, CONSTANT ou FORMULA/LAMBDA.
JKP.NAMETYPE(name)
name : nom défini.
  • #N/A: Le nom n'existe pas
  • #VALUE!: Type d'argument incorrect
JKP.NAMEVISIBLE
Renvoie TRUE/FALSE indiquant si un nom défini est visible.
JKP.NAMEVISIBLE(name)
name : nom défini.
  • #N/A: Le nom n'existe pas
  • #VALUE!: Type d'argument incorrect
JKP.NAMECOMMENT
Renvoie le commentaire associé à un nom défini.
JKP.NAMECOMMENT(name)
name : nom défini.
  • #N/A: Le nom n'existe pas
  • #VALUE!: Type d'argument incorrect
JKP.NAMEINFO
Renvoie un type de données Entité Excel avec des métadonnées de nom défini. Placez la formule dans une cellule, puis accédez aux propriétés avec la notation pointée ou FIELDVALUE().
Propriétés Entité: name, formula, value, type, visible, comment, scope, sheet
JKP.NAMEINFO(name)
name : nom défini.
  • #N/A: Le nom n'existe pas
  • #VALUE!: Type d'argument incorrect
JKP.NAMESINFO
Renvoie une matrice de types de données Entité Excel, une par nom défini. Déborde verticalement. Utilisez "WORKBOOK" pour les noms de portée classeur uniquement, ou un nom de feuille pour les noms de portée feuille noms. Chaque entité possède les mêmes propriétés que NAMEINFO.
Propriétés Entité: name, formula, value, type, visible, comment, scope, sheet (une entité par ligne du résultat en débordement)
JKP.NAMESINFO([scopeOrSheet])
scopeOrSheet (facultatif) : "WORKBOOK" ou nom de feuille.
  • #N/A: La feuille n'existe pas
  • #VALUE!: Type d'argument incorrect

Historique des modifications

  • Build 1.0.0.0, 2026-04-27 : Première version

Crédits

Workbook Info est développé par Jan Karel Pieterse (JKP Application Development Services).

Merci aux utilisateurs et testeurs qui ont fourni des retours sur les formules, le comportement des entités et l'expérience utilisateur du volet Office.

Commentaires

Chargement des commentaires...