Monsieur Excel
Pour tout savoir faire sur Excel !

07 juin 2011

La propriété « Text » d’une cellule

Nous avons écrit une toute petite macro, activée par le bouton ci-dessous, qui affiche le contenu de la cellule B1. Voici cette macro :

Sub Affiche()

MsgBox "Contenu de la cellule B1 : " & Range("B1").Text

End Sub

La particularité de cette macro est qu’elle utilise une propriété peu connue du
« range ». Il s’agit de la propriété « Text » qui renvoie non seulement le contenu de la formule mais aussi son format numérique, s’il s’agit d’une valeur.

C’est autrement plus léger que si la macro devait spécifier l’affichage au format « € » dans le msgbox…

Remarque 1 – Cette propriété est en read-only : on peut la consulter, mais on ne peut pas la modifier…

Remarque 2 – La propriété « Text » ne fonctionne que si l’objet du range est une cellule unique.

1 Commentaire(s):

  • Cette propriété est read-only, son résultat c'est du texte... A part l'afficher, on ne voit pas bien ce qu'on peut en faire.
    C'est sans doute une propriété qui mérite de rester "peu connue" :)))

    By Anonymous cduigou, sur 4:49 PM  

Enregistrer un commentaire

<< Accueil