Agrandir le caractère du pied de page

  • Initiateur de la discussion Initiateur de la discussion David
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

David

Guest
Bonjour tout le monde,

Je transfère des données de ACCESS vers EXCEL et ceci avec VBA.

J'ai ajouter un pied de page mais il apparaît beaucoup trop petit.

Voici ce que j'ai utilisé comme code :

appexcel.Sheets(feui).PageSetup.CenterFooter = rst![NomAnnexe2002-2003] & " " & rst![PrenomAnnexe2002-2003] & " " & rst![MatriculeAnnexe2002-2003] & " " & "-" & " " & "Pharmacien" & " " & "&p" & "&n"

Avec ce code j'ai plusieurs problèmes :

Le premier est qu'il me dit toujours nom prénom étudiant (ça c'est ok) - Metier et ensuite au lieu de me dire Pages 2/4... il me dit toujours 1/1 et pour les suivantes 1/1...

Ensuite comme je l'ai dit plus haut, les caractères apparaîssent très petit, est-il possible de les augmenter ?

Et dernier petit problème, j'aimerais utiliser un pied de page à gauche et à droite mais cela ne marche pas avec ce code :

'appexcel.Sheets(feui).PageSetup.LeftFooter = "ULB" & " " & "-" & " " & "INSTITUT DE PHARMACIE"

'appexcel.Sheets(feui).PageSetup.rightFooter = "Page" & "& p" & " " & "de" & "/" & "& n"

Il n'a pas l'air de reconnaître left footer et rightfooter.

Merci d'avance pour votre aide

David
 
matthieu,

Pour la pagination, c'est normal.

Normalement, si tu sélectionne toutes tes pages, il devrait te dire 1/n, 2/n, etc.

Pour la mise en forme c'est :

ActiveSheet.PageSetup.PrintArea = ""
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = "&""Arial,Gras""&48Le gros pied de page"
.RightFooter = ""
.LeftMargin = Application.InchesToPoints(0.787401575)
.RightMargin = Application.InchesToPoints(0.787401575)
.TopMargin = Application.InchesToPoints(0.984251969)
.BottomMargin = Application.InchesToPoints(0.984251969)
.HeaderMargin = Application.InchesToPoints(0.4921259845)
.FooterMargin = Application.InchesToPoints(0.4921259845)
.PrintHeadings = False
.PrintGridlines = False
.PrintComments = xlPrintNoComments
.PrintQuality = 600
.CenterHorizontally = False
.CenterVertically = False
.Orientation = xlPortrait
.Draft = False
.PaperSize = xlPaperA4
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.BlackAndWhite = False
.Zoom = 100
End With

Bon, là, j'ai brutalement fait un copier/coller du résultat de l'enregistreur.
Tout ça pour dire que cela se passe avec l'instruction "With".

En espérant que cela te dépanne.

Abel
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
176
Retour