Un document Excel se modifie seul
Bonjour,
J'ai un document Excel avec plusieurs colonne qui doivent restées fixes pour que l'impression soit adéquate. Hors, quand mes collègues ouvrent ce fichier sur leur i-pad et me le renvoient, toutes mes colonnes se voient ajouter un 0.13 de plus (document original sur ordinateur colonnes à 3, document enregistré sous i-pad colonnes à 3.13) ce qui défait ma mise en page.
Ce dossier est un gros dossier avec plusieurs onglets et que l'on utilise souvent, il est donc un peu tannant de tout rechanger à chaque fois.
Peut-on m'expliquer pourquoi?
Merci
J'ai un document Excel avec plusieurs colonne qui doivent restées fixes pour que l'impression soit adéquate. Hors, quand mes collègues ouvrent ce fichier sur leur i-pad et me le renvoient, toutes mes colonnes se voient ajouter un 0.13 de plus (document original sur ordinateur colonnes à 3, document enregistré sous i-pad colonnes à 3.13) ce qui défait ma mise en page.
Ce dossier est un gros dossier avec plusieurs onglets et que l'on utilise souvent, il est donc un peu tannant de tout rechanger à chaque fois.
Peut-on m'expliquer pourquoi?
Merci
1 réponse
-
Salam marie.
Tu peux forcer ton excel à ramener la largeur des colonnes de ta feuille à 13 à chaque ouverture de ton fichier et ce grâce à un code macro :Private Sub Workbook_Open()
Change "Feuil1" par le nom réel de ta feuille.
Sheets("Feuil1").Columns.ColumnWidth = 13
End Sub
Tu sais comment l'insérer dans ton fichier ?
"Repousse le mal par le bien; et voilà que celui avec qui tu avais une animosité devient tel un ami chaleureux" (Coran)
"Celui qui ne sait pas partager est infirme de ses émotions". (Marc Levy)-
-
@MarieOui tout à fait.
Il suffit d'utiliser le code suivant :Private Sub Workbook_Open()
Quant à l'origine du problème, je n'en ai aucune idée... les voies du Seigneur Microsoft sont impénétrables ^_^
For Each f In ThisWorkbook.Sheets
f.Columns.ColumnWidth = 13
Next
End Sub -
-