Guillaume, je te propose quelques exemples des formats que tu citais. Pour les connaitres (en plus dee l'aide), tu peux utiliser l'enregistreur de macro.
Code:
If ActiveCell.NumberFormat = '0.00%' Then MsgBox 'Format pourcentage'
If ActiveCell.NumberFormat = '0.00' Then MsgBox 'Format 2 decimals'
If ActiveCell.NumberFormat = '0.00E+00' Then MsgBox 'Format scientifique'
'etc