Salut Jean Phi, le Forum
Je n'ai aucun idée si le fait de mettre les colonnes en mode masquées va faire quelque chose pour réduire la taille de ton image en background... Mais soit manuellement (sélection des colonnes puis click-droit "Masquer") soit par VBA :
Sub MasquerCollonnesLignes()
Columns("AA:IV").EntireColumn.Hidden = True
Rows("50:65536").EntireRow.Hidden = True
End Sub
Pour rétablir :
Sub Retablir()
Columns.Hidden = False
Rows.Hidden = False
End Sub
Mais en y pensant, une image de Background n'est en fait que "Tile" (huum je ne sais pas en français !! lol, comme pour le papier peint du bureau, on peut le "Centrer", ou le "Tiler" ou le "Stretcher" (étirer pour ce dernier) mais "Tile", c'est un truc style effet mozaique de kaléïdoscope... Mais niveau mémoire je ne pense pas que çà joue, il n'y a qu'une seule image, le reste n'est qu'effet visuel...
Par contre si ton image est en BMP, tu dois la convertir avant de l'intégrer en BackGround soit en JPG ou GIF, mais le Windows BitMap est vraiment déconseillé vu sa taille imposante...
Bon Week End à Tous et Toutes
@+Thierry