Mauvaises valeurs fusionnées depuis Excel (Microsoft Word)
Derek effectue un publipostage dans Excel, mais certaines valeurs ne sont pas importées correctement. Par exemple, une valeur qui apparaît sous la forme 5.2 dans Excel peut être importée dans Word, lors de la fusion, sous la forme 5.20000000002.
Derek se demande pourquoi cela se produit.
Il est important de comprendre que la valeur dans Excel est plus que probable 5,20000000002, mais qu’elle est arrondie ou formatée dans la feuille de calcul afin que seulement 5,2 soit affiché.
En supposant que vous utilisez Office 2002 ou Office 2003, la fusion réelle des données du classeur Excel est effectuée à l’aide d’une technologie appelée OLEDB.
Cette technologie, contrairement aux anciennes technologies DDE ou ODBC, ignore le formatage de tout ce qui est fusionné. Ainsi, vous obtenez le nombre complet au lieu du nombre arrondi ou formaté.
Il existe deux solutions possibles à ce problème. Le premier concerne la modification des données dans votre feuille de calcul Excel. Cette approche ne fonctionnera que si les valeurs fusionnées à partir d’Excel sont, en fait, des valeurs et non des résultats de formule. Dans ce cas, assurez-vous simplement que la valeur la plus courte (5.2) est dans la cellule au lieu de la valeur la plus longue (5.20000000002).
La deuxième solution consiste à modifier le champ de fusion utilisé pour transférer la valeur dans le document Word. Cette solution fonctionne très bien si les valeurs fusionnées dans un champ spécifique suivent toutes le même modèle général.
Par exemple, supposons que le champ de fusion apparaît normalement comme suit:
{MergeField MyValue}
Si vous voulez que le champ affiche toujours la valeur fusionnée avec un seul chiffre à droite de la virgule décimale, vous pouvez changer le champ pour qu’il apparaisse comme ceci:
{MergeField MyValue \# ""0.x""}
Les accolades représentent les accolades du champ de fusion; ils ne sont pas tapés.
Vous pouvez afficher votre champ de fusion actuel en le sélectionnant et en appuyant sur Alt + F9. Ensuite, vous pouvez ajouter le commutateur approprié. Vous pouvez trouver des informations supplémentaires sur la façon de formater à l’aide des commutateurs d’image sur ce site Web:
http://www.gmayor.com/formatting_word_fields.htm
WordTips est votre source pour une formation Microsoft Word rentable.
(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (330) s’applique à Microsoft Word 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban de Word (Word 2007 et versions ultérieures) ici:
link: / wordribbon-Wrong_Values_Merged_from_Excel [Mauvaises valeurs fusionnées à partir d’Excel]
.