Bonjour le Forum !
Je travaille sur les mêmes fichiers, tantôt sur Mac tantôt sur PC.
Ça me pose un problème d'affichage : la même feuille Excel apparaît beaucoup plus petite sur l'écran d'un Mac que sur un PC.
Donc à chaque changement de plateforme, je dois modifier le facteur de zoom de chaque feuille...
Du coup, pour les fichiers Word, j'utilise une macro ci-dessous, qui résout ce problème.
Naïvement, j'ai cru qu'elle marcherait aussi pour Excel, mais en fait : non.
Je n'obtiens pas de message d'erreur mais il ne se passe rien.
Quelqu'un a-t-il quelque lumière là-dessus ?
Merci !
PS : dans l'idéal, j'aimerais même aller plus loin : le facteur de zoom et la plateforme seraient mémorisés à la fermeture du classeur.
A la prochaine ouverture, le facteur de zoom sera recalculé :
– si Mac vers PC : multiplié par 1,44
– si PC vers Mac : divisé par 1,44
– si ouvert sur la même plateforme qu'à la précédente ouverture : pas de changement
Là ce serait le nirvana.
A la réflexion (et à la différence de Word), il faut faire cette manip pour chaque feuille, donc chaque feuille doit avoir sa variable propre.
Ça complique sûrement la chose.
Sub AutoOpen()
Application.ScreenUpdating = False
'Affichage_Zoom_suivant_plateforme()
'Tester la constante #Mac
#If Mac Then
'si Mac
ActiveWindow.ActivePane.View.Zoom.Percentage = 144
#Else
'si PC
ActiveWindow.ActivePane.View.Zoom.Percentage = 100
#End If
End Sub