OVH Cloud OVH Cloud

calcul dans pied de page

2 réponses
Avatar
oca
bonjour,
est-il possible de faire un calcul dans le pied de page ? (page papier, lors
de l'impression)

la somme des valeurs d'une colonne par exemple ?

merci de votre aide

Olivier

2 réponses

Avatar
MichDenis
Pour additionner la colonne a:a de la feuil3
et le mettre dans son pied de page lors de l'impression

à copier dans le ThisWorkbook de ton classeur.
adapte le nom de la feuille où la somme doit apparaître.

'----------------------------
Private Sub Workbook_BeforePrint(Cancel As Boolean)

Dim Sh As Worksheet, Rg As Range

For Each Sh In ActiveWindow.SelectedSheets
If UCase(Sh.Name) = UCase("Feuil3") Then
With Sh
Set Rg = .Range("A1:A" & .Range("A65536").End(xlUp).Row)
With .PageSetup
.LeftFooter = Application.Sum(Rg)
End With
End With
End If
Next

End Sub
'----------------------------




"oca" a écrit dans le message de news:

bonjour,
est-il possible de faire un calcul dans le pied de page ? (page papier, lors
de l'impression)

la somme des valeurs d'une colonne par exemple ?

merci de votre aide

Olivier
Avatar
oca
super et merci beaucoup de votre aide

olivier

"MichDenis" a écrit dans le message de news:

Pour additionner la colonne a:a de la feuil3
et le mettre dans son pied de page lors de l'impression

à copier dans le ThisWorkbook de ton classeur.
adapte le nom de la feuille où la somme doit apparaître.

'----------------------------
Private Sub Workbook_BeforePrint(Cancel As Boolean)

Dim Sh As Worksheet, Rg As Range

For Each Sh In ActiveWindow.SelectedSheets
If UCase(Sh.Name) = UCase("Feuil3") Then
With Sh
Set Rg = .Range("A1:A" & .Range("A65536").End(xlUp).Row)
With .PageSetup
.LeftFooter = Application.Sum(Rg)
End With
End With
End If
Next

End Sub
'----------------------------




"oca" a écrit dans le message de news:

bonjour,
est-il possible de faire un calcul dans le pied de page ? (page papier,
lors
de l'impression)

la somme des valeurs d'une colonne par exemple ?

merci de votre aide

Olivier