"Pierre de Candolle" a écrit dans le message de news: 4609353f$ J'aimerais écrire une macro qui effacerait tous les sauts de page posés manuellement sur une feuille. Merci pour un tuyeau.
Est-ce à dire que mes suggestions risquent de
ne pas tout effacer les sauts de pages ?
Serge
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news: u0J1ieIcHHA.3764@TK2MSFTNGP02.phx.gbl...
Supprime tous les sauts de page de l'onglet "feuil1"
"Pierre de Candolle" <pierredecandolle@bluewin.ch> a écrit dans le message de news:
4609353f$1_3@news.bluewin.ch...
J'aimerais écrire une macro qui effacerait tous les sauts de page posés
manuellement sur une feuille.
Merci pour un tuyeau.
"Pierre de Candolle" a écrit dans le message de news: 4609353f$ J'aimerais écrire une macro qui effacerait tous les sauts de page posés manuellement sur une feuille. Merci pour un tuyeau.
MichDenis
Supprime tous les sauts de page de l'onglet "feuil1"
"Pierre de Candolle" a écrit dans le message de news: 4609353f$ J'aimerais écrire une macro qui effacerait tous les sauts de page posés manuellement sur une feuille. Merci pour un tuyeau.
Supprime tous les sauts de page de l'onglet "feuil1"
"Pierre de Candolle" <pierredecandolle@bluewin.ch> a écrit dans le message de news:
4609353f$1_3@news.bluewin.ch...
J'aimerais écrire une macro qui effacerait tous les sauts de page posés
manuellement sur une feuille.
Merci pour un tuyeau.
"Pierre de Candolle" a écrit dans le message de news: 4609353f$ J'aimerais écrire une macro qui effacerait tous les sauts de page posés manuellement sur une feuille. Merci pour un tuyeau.
MichDenis
| Est-ce à dire que mes suggestions risquent de | ne pas tout effacer les sauts de pages ?
D'après l'aide (F1) : sur PageBreak, c'est le seul endroit où l'on spécifie explicitement que cette méthode SUPPRIME entièrement les sauts de page manuels '------------------------ "Pour supprimer tous les sauts de page manuels d'une feuille de calcul, affectez à Cells.PageBreak la valeur xlPageBreakNone " '------------------------ tu pourrais avoir plus court comme syntaxe : Feuil1.Cells.PageBreak = xlPageBreakNone
Ta méthode "ResetAllPageBreaks" est définie de cette manière dans l'aide: "Cette méthode redéfinit tous les sauts de page de la feuille de calcul spécifiée."
Elle ne se limite pas aux sauts de ligne manuels, et, en aucun endroit, il est mentionnée que cette méthode doit être utilisé pour supprimer les sauts de page.
Il doit bien y avoir un MVP d'excel qui pourrait nous expliquer les subtilités concernant la différence des 2 approches ! Moi, je continue à prétendre que mon approche est la meilleure. ;-)
| Est-ce à dire que mes suggestions risquent de
| ne pas tout effacer les sauts de pages ?
D'après l'aide (F1) : sur PageBreak, c'est le seul endroit où l'on
spécifie explicitement que cette méthode SUPPRIME
entièrement les sauts de page manuels
'------------------------
"Pour supprimer tous les sauts de page manuels d'une feuille
de calcul, affectez à Cells.PageBreak la valeur xlPageBreakNone "
'------------------------
tu pourrais avoir plus court comme syntaxe :
Feuil1.Cells.PageBreak = xlPageBreakNone
Ta méthode "ResetAllPageBreaks" est définie de cette manière dans l'aide:
"Cette méthode redéfinit tous les sauts de page de la feuille de calcul spécifiée."
Elle ne se limite pas aux sauts de ligne manuels, et, en aucun endroit, il est
mentionnée que cette méthode doit être utilisé pour supprimer les sauts de page.
Il doit bien y avoir un MVP d'excel qui pourrait nous expliquer les subtilités concernant
la différence des 2 approches ! Moi, je continue à prétendre que mon approche
est la meilleure. ;-)
| Est-ce à dire que mes suggestions risquent de | ne pas tout effacer les sauts de pages ?
D'après l'aide (F1) : sur PageBreak, c'est le seul endroit où l'on spécifie explicitement que cette méthode SUPPRIME entièrement les sauts de page manuels '------------------------ "Pour supprimer tous les sauts de page manuels d'une feuille de calcul, affectez à Cells.PageBreak la valeur xlPageBreakNone " '------------------------ tu pourrais avoir plus court comme syntaxe : Feuil1.Cells.PageBreak = xlPageBreakNone
Ta méthode "ResetAllPageBreaks" est définie de cette manière dans l'aide: "Cette méthode redéfinit tous les sauts de page de la feuille de calcul spécifiée."
Elle ne se limite pas aux sauts de ligne manuels, et, en aucun endroit, il est mentionnée que cette méthode doit être utilisé pour supprimer les sauts de page.
Il doit bien y avoir un MVP d'excel qui pourrait nous expliquer les subtilités concernant la différence des 2 approches ! Moi, je continue à prétendre que mon approche est la meilleure. ;-)