Excel pour Mac : bug PDF supprime les décimales (solutions & correctif)

Depuis une mise à jour d’Excel pour Mac publiée mi‑novembre 2024, l’export PDF via Fichier > Enregistrer sous > PDF (ou Exporter) peut supprimer les séparateurs décimaux : 101,50 ou 101.50 deviennent 10150. Voici les causes, solutions fiables et bonnes pratiques.

Sommaire

Vue d’ensemble du problème

Des utilisateurs d’Excel pour Mac ont observé qu’après export au format PDF, les valeurs numériques perdent leur virgule (ou leur point) décimal, alors que l’affichage dans le classeur est correct. Le phénomène touche uniquement certains chemins d’export intégrés à Excel pour Mac. Le même classeur exporté depuis Excel pour Windows ne présente pas l’erreur.

Exemple simple :

Avant export (dans Excel) → 101,50     2 345,75     0,99
Après export (dans le PDF) → 10150      234575       099

À l’écran, les formats de cellule (Nombre, Comptabilité, etc.) restent inchangés. L’anomalie apparaît uniquement dans le fichier PDF final, ce qui peut fausser des devis, factures, rapports financiers ou tableaux livrés à des tiers.

Ce qui est touché et ce qui ne l’est pas

  • Touche : Excel pour Mac à partir de la version 16.79 (novembre 2024) lorsqu’on utilise Enregistrer sous → PDF ou Exporter → PDF. Les automatisations VBA qui s’appuient sur ExportAsFixedFormat reproduisent le même problème, puisqu’elles utilisent le moteur d’export d’Excel.
  • Ne touche pas : le flux Imprimer → PDF du système (dialogue d’impression macOS), l’option Partager → Envoyer au format PDF, l’impression vers une imprimante physique, ainsi que l’export sous Windows.
  • Plateformes : signalé sur macOS 13 et macOS 14, aussi bien sur Intel que sur Apple Silicon.

Pourquoi les décimales « disparaissent » ?

Le moteur d’export PDF intégré à Excel pour Mac transforme les nombres en texte pour le PDF. Dans les versions affectées, la virgule ou le point décimal est supprimé durant cette étape de ré-encodage, ce qui concatène la partie décimale au nombre entier. Les chaînes de type texte (ex. « 101,50 € » saisi comme texte) ne sont généralement pas touchées, car elles sont rendues « en l’état ».

Solutions immédiatement fiables

ActionDétails
Utiliser le flux Imprimer → PDFAllez dans Fichier > Imprimer…, cliquez sur le bouton PDF (en bas à gauche de la boîte de dialogue macOS) puis Enregistrer au format PDF. Ce flux utilise le moteur PDF de macOS et conserve correctement les décimales.
Partager au format PDFVia Fichier > Partager > Envoyer au format PDF. Le document produit préserve le séparateur décimal. Même si vous n’envoyez rien, vous pouvez récupérer la pièce jointe générée.
Mettre Excel à jourLe correctif a été intégré dans la branche Insider/Bêta (build 16.83 et ultérieures). Vérifiez via Aide > Rechercher des mises à jour (app Microsoft AutoUpdate) et installez la dernière version stable disponible pour votre canal. Les notes de version mentionnent des corrections d’anomalies d’export PDF.
Alternatives temporairesImprimer vers Aperçu puis exporter en PDF. Utiliser l’add‑in Adobe PDFMaker (si Acrobat est installé). Générer un fichier PostScript puis le distiller en PDF.
Vérifications utilesVérifiez que les cellules sont au format Nombre ou Comptabilité (et non Texte). Dans Réglages système > Langue et région > Avancé, confirmez que le séparateur décimal (virgule ou point) correspond à votre fichier. Évitez l’option Excel Définir la précision telle qu’affichée, qui tronque durablement les valeurs.

Procédures pas à pas

Imprimer vers PDF depuis Excel

  1. Ouvrez votre classeur et la feuille à exporter.
  2. Choisissez Fichier > Imprimer….
  3. Vérifiez Zone d’impression : toute la feuille, la sélection ou une zone définie.
  4. Réglez Mise à l’échelle (Ajuster à 1 page de large si nécessaire) et l’orientation.
  5. Cliquez sur le bouton PDF (en bas à gauche) puis Enregistrer au format PDF.
  6. Nommez le fichier et validez. Ouvrez le PDF dans Aperçu et contrôlez 2–3 nombres sensibles.

Partager au format PDF

  1. Allez dans Fichier > Partager > Envoyer au format PDF.
  2. Annulez l’envoi (si vous ne souhaitez pas réellement l’envoyer) et enregistrez la pièce jointe générée, ou utilisez l’option d’enregistrement proposée.
  3. Ouvrez le PDF et vérifiez les décimales sur des montants significatifs (totaux, TVA, taux).

Mettre à jour Excel pour Mac

  1. Dans Excel, ouvrez Aide > Rechercher des mises à jour pour lancer Microsoft AutoUpdate.
  2. Choisissez le canal Production (recommandé) ou Insider/Bêta si vous acceptez les préversions.
  3. Installez la version la plus récente. Redémarrez Excel et refaites un test d’export PDF.
  4. Si vous utilisiez une solution de contournement, gardez‑la le temps de valider vos gabarits complexes (polices spéciales, grandes feuilles, images).

Paramètres régionaux et formats

  • macOS : Réglages système > Langue et région > Avancé → vérifiez Séparateur décimal (virgule « , » ou point « . ») et Séparateur des milliers.
  • Excel : préférez les formats Nombre ou Comptabilité. Évitez les nombres saisis comme texte (préfixés d’une apostrophe), qui se comportent différemment selon les exports.
  • Ne cochez pas Définir la précision telle qu’affichée : cette option altère définitivement vos valeurs, ce qui est plus risqué encore qu’un export défectueux.

Exemples rapides de contrôle qualité

Avant d’envoyer un PDF généré depuis Excel pour Mac, effectuez ce mini‑contrôle :

  1. Ouvrez le PDF dans Aperçu. Appuyez sur ⌘F et recherchez un montant clé (ex. « 101,50 »). Si rien n’apparaît, essayez « 10150 » : si c’est trouvé, l’export est corrompu.
  2. Comparez au moins trois montants : un montant inférieur à 1, un avec deux décimales, un avec séparateur de milliers.
  3. Si vous devez livrer impérativement, régénérez via Imprimer → PDF ou Partager → PDF.

État des versions et du correctif

Le tableau suivant synthétise les retours les plus fréquents constatés depuis la fin 2024 :

Version Excel pour MacCanalÉtat de l’export PDFRemarques
16.79 (mi‑novembre 2024)ProductionBug observéLe séparateur décimal disparaît via Enregistrer sous/Exporter.
16.80–16.82ProductionBug encore signaléComportement variable selon jeux de données et polices.
16.83+Insider / BêtaCorrectif annoncéExporter via Enregistrer sous/Exporter redevient fiable d’après les notes et retours.

Important : même après mise à jour, testez vos modèles avant de retirer toute solution de contournement, en particulier pour des classeurs complexes (liens externes, polices corporates, très grands tableaux).

Bonnes pratiques pour prévenir les erreurs

  • Figez un flux PDF validé : tant que votre version d’Excel n’est pas explicitement couverte par le correctif, standardisez Imprimer → PDF dans votre procédure interne.
  • Logique de double‑contrôle : imposez un contrôle aléatoire de montants clés sur chaque PDF distribué (ex. deux lignes et un total par document).
  • Gestion des polices : utilisez des polices largement supportées (Calibri, Arial, Helvetica) afin d’éviter d’autres surprises lors de l’export.
  • Évitez les nombres « texte » : forcer un nombre au format texte peut contourner l’anomalie, mais perturbe calculs, tris et sommes. À réserver aux cas exceptionnels et à documenter.
  • Automatisez la vérification : dans vos feuilles, ajoutez une ligne de contrôle (ex. somme de décimales) qui vous alerte quand les décimales sont cruciales (TVA, taux, devises).

Scénarios avancés et alternatives professionnelles

Avec Adobe Acrobat

Si vous disposez d’Adobe Acrobat, l’add‑in PDFMaker pour Office sur Mac peut produire un PDF conforme. Préférez ce flux PDFMaker ou Imprimer → PDF plutôt que Enregistrer sous/Exporter dans les versions affectées.

PostScript puis distillation

  1. Depuis Excel, utilisez Imprimer et choisissez Enregistrer en PostScript (selon les imprimantes installées).
  2. Ouvrez le .ps dans Acrobat Distiller pour produire un PDF fiable.

Ce flux est plus technique mais robuste pour des documents volumineux.

Automatiser l’export fiable

Pour uniformiser le processus, créez une procédure interne :

  1. Imposer Imprimer → PDF ou Partager → PDF comme unique méthode d’export.
  2. Rédiger une check‑list de validation (montants test, date/numéro de version d’Excel).
  3. Conserver le PDF test d’un gabarit maître en référence (golden sample), afin de comparer visuellement.

Questions fréquentes

Est‑ce un problème de paramètres régionaux ?
Non : vos paramètres peuvent être corrects. L’anomalie vient du moteur d’export PDF d’Excel pour Mac, qui supprime le caractère décimal pendant la génération.

Pourquoi sous Windows tout va bien ?
Excel pour Windows utilise une autre pile d’export PDF qui ne présente pas ce défaut.

Les cellules au format Texte sont‑elles épargnées ?
En général, oui, car Excel rend les textes sans les ré‑interpréter. Mais convertir des nombres en texte n’est pas recommandé : calculs, tri et formules s’en trouvent affectés.

L’option « Définir la précision telle qu’affichée » règle‑t‑elle le problème ?
Non. Cette option modifie définitivement vos valeurs (perte d’information) et ne corrige pas la suppression du séparateur lors de l’export.

Le problème touche‑t‑il les graphiques ?
Les étiquettes de données qui affichent des nombres peuvent aussi perdre la décimale si l’export est effectué via le flux affecté. Préférez Imprimer → PDF jusqu’au correctif.

Qu’en est‑il de Word et PowerPoint ?
Le problème décrit ici est spécifique à Excel ; Word et PowerPoint n’ont pas été signalés avec ce défaut précis d’export des décimales.

Checklist rapide avant d’envoyer un PDF

  • Export effectué via Imprimer → PDF ou Partager → PDF (pas Enregistrer sous/Exporter dans les versions affectées).
  • Contrôle visuel de 3 montants (dont un < 1 et un avec séparateur de milliers).
  • Version d’Excel vérifiée (idéalement ≥ 16.83 si disponible pour votre canal).
  • Polices standards utilisées (éviter les polices exotiques si possible).
  • Classeur conservé en valeurs numériques (éviter les nombres-textes).

Exemples concrets d’impact et de mitigation

Cas d’usageRisque si décimales suppriméesMesure de mitigation
Factures / DevisMontants gonflés (0,99 → 099) ou incompréhension clientFlux Imprimer → PDF + contrôle visuel sur total TTC et TVA
Rapports financiersIndices, taux et pourcentages erronésExporter via partage PDF + validation croisée sur 3 chiffres clés
Tableaux de bordÉtiquettes de graphique incorrectesPolice standard + flux macOS PDF + test de lecture

Résumé opérationnel

Le problème provient d’Excel pour Mac, pas de vos formats. Tant que votre version n’intègre pas le correctif, utilisez Imprimer → PDF ou Partager → PDF, qui conservent les décimales. Après mise à jour, validez sur un fichier de test avant de revenir à l’export standard. Pour les environnements sensibles (finance, juridique), formalisez une procédure et un contrôle systématique.

Références à connaître

Les informations de cet article s’appuient sur des retours utilisateurs et des publications officielles : fils de discussion sur Microsoft Learn, notes de version Excel pour Mac (canal Insider/Bêta), et retours de la communauté Apple. Aucun lien externe n’est inclus ici ; recherchez ces ressources si vous souhaitez lire les échanges complets et les notes de publication.

En cas d’hésitation, retenez ceci : Imprimer → PDF et Partager → PDF sont les chemins fiables ; mettez à jour Excel dès qu’un correctif est disponible ; vérifiez toujours quelques montants avant diffusion.

Sommaire