Bonjour,
Fonctionne parfaitement ! L'impression est conforme. Le fait que cela n'apparaisse pas dans l'aperçu avant que tu cliques sur Imprimer ne me surprend pas. Tu m'apprends qu'il n'en est pas de même sur 2007 que j'ai utilisé un moment...
Si tu tiens à avoir l'aperçu mis à jour avant l'impression, 2 solutions :
1) Tu ajoutes une ligne en fin de ta macro :
Me.Sheets("Récap").PrintPreview
Lorsque tu cliqueras sur Imprimer, un aperçu à jour s'affichera alors (tu pourras vérifier puis cliquer sur Imprimer).
2) Transférer ta macro dans le module de feuille de Récap (en l'adaptant à l'évènement Change de B2) :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Footer As String
If Not Intersect(Target, Me.Range("B2")) Is Nothing Then
Footer = "&10Décompte : " + Me.Range("B2").Value + Space(14)
Me.PageSetup.RightFooter = Footer
End If
End Sub
Là, la mise à jour du pied de page dans l'aperçu interviendra chaque fois que tu modifie B2 (et tu le trouveras à jour lors de l'impression).
Cordialement