0
(0)

Paramètre d'affichage des valeurs obsolètes nécessitant une mise à jour

Disponibilité : Version 2409 (Build 18025.20126)

Pour des fichiers gourmant en puissance de calcul dont le recalcul est impactant pour l'utilisateur, on peut désactiver la mise à jour automatique des formules dans Excel.
Ainsi l'utilisateur n'aura plus à attendre, à chaque saisie, qu'Excel ait terminé les mises à jour des cellules liées (Actualisation parfois inutile tant que toute la saisie n'est pas terminée).

Ce paramétrage est fait pour Excel et non pour le classeur actif et donc il arrive parfois d'oublier de réactiver ce paramètre une fois le classeur nécessitant ce paramétrage fermé. A la prochaine utilisation d'Excel, on pourra ainsi être désagréablement surpris de voir des résultats faux (non mis à jour) affichés dans Excel voir encore pire de ne pas s'en rendre compte !

Maintenant, on peut demander à Excel d'afficher les valeurs obsolètes, nécessitant un recalcul, sous forme d'un formatage "texte barré". Ainsi, on réalisera facilement qu'Excel n'est pas en mode Automatique et que la valeur affichée n'est pas à jour.

On y accède via le ruban Formules.

Mise en forme des données obsolètes si Excel est en mode calcul manuel ou partiel
Données obsolètes affichées en mode barré

En passant en mode Manuel (1) ou Partiel (= mode Automatique sauf Tables et Java), on accède à l'option "Mettre en forme les valeurs obsolètes" (2).

En cliquant sur une des cellules ayant le formatage "texte barré", via la balise active de la cellule, on accède à un menu permettant notamment de mettre à jour facilement les calculs de la feuille (F9) et de réactiver le mode Automatique.

Paramétre de décompte des caractères

Disponibilité : Version 2412 (Build 18317.20000) (béta)

Vous ne l'avez surement pas remarqué mais les fonctions NBCAR, STXT, CHERCHE, TROUVE, REMPLACER décomptent certains caractères 2 fois, renvoyant ainsi un résultat inattendu pour l'utilisateur.

Le problème semble lié à la longueur du codage des caractères (nombre de bits).

  • Les caractères les plus courants (Latin) sont stockés sur 16 bits => ici pas de problème.
  • Certains caractères asiatiques, par exemple, peuvent être codés sur 32 bits => ici décompte en double !
  • Certains caractères (emoji) peuvent utiliser plusieurs portions de 16 bits => ici problème !

Excel propose maintenant un paramètre permettant de corriger ce décompte (Version 2). Pour l'instant, par soucis de configuration, c'est l'ancien paramètre (Version 1 : double décompte) qui est activé et conseillé pour l'instant. Cela devrait être en 01/2026 que le paramètre Version2 passera en recommandé.

Paramétrage du décompte des caractères pour les fonctions NBCAR, STXT, CHERCHE, TROUVE, REMPLACER

Cette "mise à jour" est plus pour les caractères sur 32 bits (Asiatiques) mais Microsoft donne comme exemple le cas des emoji (mauvais choix me semble-t-il !).

= NBCAR ("😀") => 2 mais => 1 après activation du paramétrage (Ok ça marche)

Mais cet exemple n'est pas toujours aussi bon avec tous les emoji, on obtient parfois des résultats plus discutables 😁 !

= NBCAR ("🧑‍🚀") => 5 mais => 3 après activation du paramétrage
= NBCAR ("🚶‍♀️‍➡️") => 8 mais => 7 après activation du paramétrage

Pour info :

  • 😀 utilise U+1F600
  • 🧑‍🚀 utilise U+1F9D1 / U+200D / U+1F680
  • 🚶‍♀️‍➡️ utilise U+1F6B6 / U+200D / U+2640 / U+FE0F / U+200D / U+27A1 / U+FE0F (tout ça !)

Remarque :

  • Pour STXT et REMPLACER : Le problème est au niveau des 2 derniers paramètre no_départ (position du caractère) et no_car (nombre de caractères).
  • Pour TROUVE et CHERCHE : Le problème est au niveau des 2 derniers paramètre no_départ (position du caractère).

Merci pour votre attention bienveillante.

Article intéressant ?

Cliquez sur une étoile pour noter cet article !

Note moyenne 0 / 5. Nombre de votes : 0

Aucun vote pour l'instant ! Soyez le premier à noter ce post.

Nous sommes désolés que cet article ne vous ait pas été utile !

Améliorons cet article !

Dites nous comment nous pouvons améliorer cet article ?

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *