kilianh
Messages postés12Date d'inscriptionmardi 21 mars 2006StatutMembreDernière intervention12 avril 2006
-
11 avril 2006 à 14:13
kilianh
Messages postés12Date d'inscriptionmardi 21 mars 2006StatutMembreDernière intervention12 avril 2006
-
12 avril 2006 à 14:59
Bonjour,
Je suis entrain d'analyser un programme en VBA pour Excel et je suis retombé sur :
Selection.NumberFormat = "@"
J'en ai deduit que çà indique que le format de la cellule selectionnée est du texte mais je ne suis pas sûr...Par ailleur, comment le gars qui a developpé le code a t il su qu'il fallait marquer çà ? Car dans l'aide de Excel, c'est indiqué nul part ce truc. Merci.
kilianh
Messages postés12Date d'inscriptionmardi 21 mars 2006StatutMembreDernière intervention12 avril 2006 12 avril 2006 à 14:59
J'ai trouvé ... en fait, j'avais bien raison, c'est pour dire que la cellule selectionnée soit au format texte, j'ai crée une macro avec le bouton rond "record", j'ai selectionné une cellule , changé le format pour mettre texte et lorsque je suis allé voir le resultat dans l'editeur visual basic, il etait ecrit : Selection.NumberFormat = "@"
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 11 avril 2006 à 14:22
Salut,
ATTENTION: Je ne suis pas du tout sûr de ce que je vais dire...
Peu être que ceci veux dire que le format de la selection est de type CURRENCY.
Ligne tirée de la MSDN:
Le
<OBJECT id=alink_5 type=application/x-oleobject classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11></OBJECT>[javascript:alink_5.Click() caractère de déclaration de type] Currency est le signe @.
@+, Julien Pensez: Moteur de Recherche, Réponse Acceptée
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 11 avril 2006 à 14:33
Re,
Excuse c est pas un lien (c est le copier coller de la MSDN) (ATTENTION Encore des liens a ne pas suivre.)
Explication tirée de la MSDN
Les
<OBJECT id= alink_4 type=application/x-oleobject classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11></OBJECT>[javascript:alink_4.Click() variables de type Currency] sont stockées sous la forme de nombres de 64 bits (8 octets) au format entier, avec un décalage de 10 000 afin d'obtenir un nombre à virgule fixe comprenant 15 chiffres à gauche du séparateur décimal et 4 chiffres à droite. Cette représentation offre une plage comprise entre -922 337 203 685 477,5808 et 922 337 203 685 477,5807. Le
<OBJECT id=alink_5 type=application/x-oleobject classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11></OBJECT>[javascript:alink_5.Click() caractère de déclaration de type] Currency est le signe @.
Le
<OBJECT id =alink_6 type=application/x-oleobject classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11></OBJECT>[javascript:alink_6.Click() type de données] Currency est utile pour les calculs monétaires et pour les calculs à virgule fixe dans lesquels la précision revêt une importance particulière.
@+, Julien Pensez: Moteur de Recherche, Réponse Acceptée
Vous n’avez pas trouvé la réponse que vous recherchez ?
kilianh
Messages postés12Date d'inscriptionmardi 21 mars 2006StatutMembreDernière intervention12 avril 2006 11 avril 2006 à 14:43
Bah çà correspondant absolument pas a mon programme car apres chaque declaration de type selection.NumberFormat="@", il y a une affectation de type texte qui suit pour la celulle seclectionnée.
kilianh
Messages postés12Date d'inscriptionmardi 21 mars 2006StatutMembreDernière intervention12 avril 2006 11 avril 2006 à 16:09
Oops c'est pas grave alors , çà m'a pas l'air d'etre la partie qui me pause probleme si bien donc , je mets de coté, c'est juste que je tenais a etre informé a titre perso. Merci qd mm d'avoir voulu m'aider. Ciaou