Bonjour Thierry, le Forum.
Voici comment faire Thierry (grâce à l'enregistreur de macro) :
[ol][li]Menu Outils/Macros/Nouvelle Macro...[/li]
[li]Choisir Enregistrer la macro dans : 'Ce classeur'[/li]
[li]Sélectionner la plage A1:A10[/li]
[li]Puis, menu Format/Cellules... onglet Nombre : choisir pourcentage et régler Nombre de décimales à 2.[/li]
[li]Puis, menu Outils/Macros/Arrêter l'enregistrement.[/li]
[li]Ensuite tu fais ALT+F11 pour accéder à l'éditeur VBE et dans Module1 tu trouveras le code ci-dessous :
Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 01/09/2005 par XXXX
'
Range('A1:A10').Select
Selection.NumberFormat = '0.00%'
End Sub
[/li]
[li]Tu obtiens ainsi le code souhaité.[/li][/ol]
Et si tu veux améliorer un peu ce code (la sélection de cellule n'étant pas obligatoire pour modifier cette dernière par VBA), tu peux le mettre sous cette forme :
Worksheets(nom).Range('A1:A10').NumberFormat = '0.00%'
Cordialement,