Comment obtenir des informations sur l’utilisateur du fichier Excel avec la fonction INFORMATIONS() ?

Guide « 108 astuces pour grands débutants sur Excel ! » Offert
Booster votre productivité en téléchargeant gratuitement votre ebook PDF des meilleures astuces pour les débutants et les pros d'Excel
Excel formation - 00 Astuces - 100
 

Dans ce tutoriel, nous allons découvrir comment obtenir des informations sur l’utilisateur d’un fichier Excel et sur son environnement de travail, sans avoir besoin d’utiliser VBA, avec une simple fonction : il s’agit la fonction INFORMATIONS()

 

Téléchargement

Vous pouvez télécharger le fichier d'exemple de cet article en cliquant sur le lien suivant :

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
 

 

 

Tutoriel Vidéo

 

 

1. La fonction INFORMATIONS()

La fonction INFORMATIONS() permet d’extraire des informations sur l’environnement d’utilisation d’un fichier Excel.

L’usage de cette fonction est très spécifique, elle n’est donc que rarement utilisée.

Elle n’attend qu’un seul argument type qui permet de spécifier quelle information nous souhaitons extraire :

Type

Description

REPERTOIRE

Chemin d’enregistrement du classeur actif

NBFICH

Nombre de feuilles de calcul actives dans les classeurs ouverts, y compris dans les classeurs de macros complémentaires (invisibles)

CELLULE

Adresse de la première cellule visible tout en haut à gauche de la fenêtre

VERSIONSE

Numéro de la version du système d’exploitation

RECALCUL

Mode de recalcul (« Automatique » ou « Manuel »)

VERSION

Numéro de la version d'Excel

SYSTEXPL

Nom du système d'exploitation ("pcdos" ou "mac")

Pour l’utiliser, il suffit d’utiliser le symbole égal, puis d’appeler la fonction en utilisant l’un de ces arguments entre guillemets étant donné qu’il s’agit d’une chaîne de caractère :

Excel formation - fonction informations - 01

Excel formation - fonction informations - 02

Voici quelques informations complémentaires concernant la fonction INFORMATIONS() :

La fonction INFORMATIONS() n’est pas dynamique, et nécessite de relancer les calculs pour actualiser les résultats.

 

2. Le nombre de feuilles retournées par NBFICH

Le nombre de feuilles de calculs obtenu avec la valeur NBFICH comprend toutes les feuilles de calcul de l’ensemble des classeurs ouverts, cela comprend donc :

  • Les feuilles de calculs masquées,
  • Les feuilles de calculs contenues dans des classeurs de macro complémentaires, dont l’extension est *.xla ou *.xlam et que ne sont pas affichées dans une feuille de calcul visible

Nous pouvons retrouver toutes ces feuilles de calculs en nous rendant dans Visual Basic Editor en appuyant sur les touches [Alt]+[F11].

 

3. La fonction INFORMATIONS() n'est pas dynamique

Dans cet exemple, nous pouvons constater que le nombre de feuilles de calcul relevé est de 13 :

 =INFORMATIONS("NBFICH") 

Si nous insérons une nouvelle feuille, ce nombre reste inchangé :

Excel formation - fonction informations - 03

Pour actualiser le résultat, il suffit alors d’appuyer sur la touche [F9] :

Excel formation - fonction informations - 04

 

4. Le bug de la fonction INFORMATIONS()

De plus, la fonction INFORMATIONS() souffre d’un bug majeur avec l’utilisation de l’argument REPERTOIRE.

 =INFORMATIONS("REPERTOIRE") 

En effet, dans notre exemple, celle-ci indique que le fichier doit se trouver dans le répertoire des documents, ce qui n’est pas le cas.

Pour corriger le bug, nous devons commencer par ouvrir la boîte de dialogue Fichier > Ouvrir, puis cliquer sur Annuler.

Le résultat est toujours erroné, il faut alors relancer les calculs de la feuille avec [F9] pour le corriger :

Excel formation - fonction informations - 05

Nous pouvons alors créer un lien hypertexte pour ouvrir automatiquent le répertoire dans lequel le fichier est enregistré :

 =LIEN_HYPERTEXTE(INFORMATIONS("REPERTOIRE"))  

Excel formation - fonction informations - 06

 

5. Comprendre l'information CELLLUE

L’information retournée par la valeur CELLULE est formatée d’une manière inhabituelle, en commençant par « $A: ».

Cette manière de présenter l’information permet de rendre le résultat compatible avec d’anciennes versions de LOTUS 1-2-3.

Pour obtenir une coordonnée classique, il suffit d’encapsuler ce résultat dans une fonction de retraitement de chaîne de caractères, comme par exemple la fonction SUBSTITUE() :

 =SUBSTITUE(INFORMATIONS(B9);"$A:";"")  

Excel formation - fonction informations - 07

Sachez également que le résultat retourné dépendra du style de référence défini dans les options (Fichier > Options > catégorie Formules > paramètre « Style de référence L1C1 ») :

 

Excel formation - fonction informations - 08

Lorsque l’option est cochée, le résultat retourné est adapté :

Excel formation - fonction informations - 09

 

6. Les arguments alternatifs

Pour finir, sachez que la fonction INFORMATIONS() peut également fonctionner avec des arguments alternatifs en anglais, ce qui pourra être pratique dans le cas d’une utilisation du classeur sur des postes de travail équipés de la version anglaise du tableur :

Excel formation - fonction informations - 10

Ces arguments sont alors : DIRECTORY, NUMFILE, ORIGIN, OSVERSION, RECALC, RELEASE et SYSTEM

 

 



Articles qui pourraient vous intéresser

Comment vérifier qu’une adresse mail est valide sur Excel ?
Comment afficher une image différente en fonction de la valeur d’une cellule Excel (sans VBA) ?
Comment faire clignoter une cellule Excel ? La mise en forme dynamique
COMMENT EFFACER ET PERSONNALISER LA LISTE DES DOCUMENTS RÉCENTS D’EXCEL (la vraie méthode)
Comment compter le nombre de cellules contenant un nombre de caractères sur Excel sans VBA ?
Comment transformer des cellules en image dynamique sur Excel ? Découvrez la puissance de l’appareil photo !
Comment créer un générateur de mots de passe sécurisés et personnalisés sur Excel ?
Découvrir la fonction SI() par l’exemple sur Excel (5 exemples à la difficulté progressive)
Comment créer un formulaire VBA sans Userform ? (La méthode facile sur Excel)
Comment extraire un nombre à partir d’un texte automatiquement sur Excel ?
Comment insérer une série de mini-graphiques dans des cellules Excel (Découvrons les miniGraphs) ?
Comment créer un graphique dans une cellule sur Excel (Découvrons les mini-graphiques Sparkline) ?

Contact - Plan du site - À propos - Contact

© Excelformation.fr 2018-2022 - Excel, simplement

Haut de la page

Excelformation.fr propose de nombreuses formations pratiques et gratuites sur Microsoft Excel : des cours pour apprendre à structurer et analyser les données, des tutos sur les fonctions avancées, les formules et les formules avancées d'Excel, les formules matricielles, les mise-en-formes conditionnelles, les graphiques Excel (xls, xlsx, xlsm,…). Des tutoriels pour apprendre à automatiser les tâches répétitives (via des macro-commandes en VBA) de vos classeurs Excel.