Problème décalage visuel entre ce que tu vois dans Excel et ce que tu obtiens à l’impression
Décalage visuel entre ce que tu vois dans Excel et ce que tu obtiens à l’impression
Exemple tu insères une image transparente comme en-tête, bien alignée dans la feuille, mais à l’impression/PDF elle est décalée (notamment la partie droite qui "avance" plus que la gauche).
Ce décalage visuel entre ce que tu vois dans Excel et ce que tu obtiens à l’impression est un problème fréquent avec les images pour plusieurs raisons.
🎯 Raisons possibles du décalage :
-
Les marges de l'imprimante (même à 0, Excel ne les respecte pas toujours à 100 %).
-
Les images ne sont pas considérées comme du contenu de cellule et Excel les place sur un calque flottant.
-
FitToPagesWide/Zoom peut étirer/réduire le tableau, mais pas l’image.
-
Le positionnement visuel à l’écran ≠ position réelle en impression.
✅ Solutions efficaces :
🔧 1. Fixer l’image à la zone d’impression exactement
Ne te fie pas à l’alignement visuel. Place l’image pile sur les cellules de la zone imprimée.
-
Clique droit sur l’image → Taille et propriétés.
-
Sous l’onglet Propriétés, coche "Déplacer et dimensionner avec les cellules".
-
Place l’image dans les cellules exactes de ta zone
$C$8:$M$64.
➡ Cela force Excel à faire "bouger" l’image avec les cellules, même à l’impression.
🔧 2. Ne pas utiliser .FitToPagesWide avec des images
Si tu réduis ou agrandis ton tableau à la page, l’image ne suit pas l’échelle, d'où le décalage.
👉 Solution : utiliser .Zoom = False ' au lieu de FitToPages et au lieu de =100
🔧 3. Utiliser une image dans l’en-tête d’impression (si c’est un logo)
Si l’image est un logo ou bandeau d’en-tête, la solution la plus stable est de l’insérer dans l’en-tête réel d’Excel, qui est géré nativement pour l'impression.
🧪 Résumé des options :
| Problème | Solution |
|---|---|
| Image décalée à l'impression | Fixer avec cellules, et Déplacer et dimensionner avec cellules |
| FitToPages déforme le rendu | Remplacer par .Zoom = False |
| Image d’en-tête non alignée | Utiliser .CenterHeaderPicture au lieu de calque flottant |

Commentaires
Enregistrer un commentaire