Bonsoir,
Il te faut récupérer seulement les cellules non vide afin de réduire la plage et ôter les propriétés qui n'ont pas besoin d'être modifiées car la plage a déjà ces propriétés à la valeur voulue :
Sub Fonte()
Dim Fe As Worksheet
Dim LaPlage As Range
Set Fe = ActiveSheet
Set LaPlage = Plage(Fe)
With LaPlage.Font
.Name = "Calibri"
.Size = 11
End With
End Sub
Function Plage(Fe As Worksheet) As Range
With Fe
Set Plage = .Range(.Cells(1, 1), _
.Cells( _
.Cells.Find("*", .[A1], -4123, , _
1, 2).Row, _
.Cells.Find("*", .[A1], -4123, , _
2, 2).Column))
End With
End Function
Hervé