Private Sub Worksheet_Change(ByVal Target As Range)
Dim tCell As Range
For Each tCell In Target.Cells
If Left$(tCell.Formula, 5) = "=CAGR" Then 'if formula begins with =CAGR
tCell.NumberFormat = "#.##%" 'change number format
End If
Next tCell
End Sub