Rechercher : dans
Par :

VBA Excel Textbox "numérique"

Dernière réponse le 27 mar 2007 à 11:17:41 jeanmorel, le 11 avr 2005 à 08:33:32 
 Signaler ce message aux modérateurs

Bonjour,
J'ai créé un formulaire pour renseigner une feuille Base de données.
Comment et où dire à mon programme qu'il faut enregistrer et retourner la valeur d'un textbox en format "double"?
Pour l'instant, j'y arrive en formatant la colonne , en cliquant sur convrtir en nombre dans chaque case et en reformattant la colonne! Mais cette manip ne s'enregistre pas en macro.
Merci d'avance.

Configuration: XP

Meilleures réponses pour « VBA Excel Textbox "numérique" » dans :
Excel - Signature numérique VoirL’utilisation de code VBA nécessite un niveau de sécurité faible voire moyen, mais dans ce cas il faut activer les macros à chaque ouverture de fichier. Il est possible de remédier à ces désagréments en créant sa propre signature numérique pour...
[VBA] Ecrire/lire une série de TextBox en une seule Sub VoirEn VBA, les TextBox ne disposent pas d'un index et dans la plupart des cas, pour entrer du texte, on procède par.. TextBox1.Text = Cells(2,1).value TextBox2.Text = Cells(2,2).value TextBox3.Text = Cells(2,3).value Et l'inverse pour lire les...

1

G.David, le 11 avr 2005 à 10:51:14
  • +1

Salut
tu doit avoir une ligne e code du type
Range( "XN").Value=textbox1.value
la valeur du format est a mettre derriere
Range("Xn").select
Vhith activecell.characters(start:=1,length:=(len(textbox1.value)).font
.fontestyle="Gras"
;Size=12
ennd with
tu fais varié X et N en fonction de tes besoins tu peux remplacer l'expression
Range ("A1") par Cells(1,1)
Cordialement
G.David
le respect n'est pas un dû
il se merite

Répondre à G.David

2

jeanmorel, le 12 avr 2005 à 11:59:31

Bonjour,
merci d'avoir répondu, mais désolé, ce que je cherche, c'est où donner l'instruction Cdbl pour transformer la saisie textbox (string je pense) en numérique (double), ou en tout cas en transformer la valeur retournée dans ma feuille de calcul, pour justement effectuer des calculs.
Encore merci.

Répondre à jeanmorel

3

G.David, le 15 avr 2005 à 08:16:10
  • +1

Reprennons (et bonjour pendant que j'y suis)
tu as un valeur dans un textbox
que tu veut mettre en autre chose que string (le string par ces température je comprends)

essaye peut etre :
Dim h as double
----
h=textbox1.value
---
ceci devrait suffire
Cordiallement
G.David le respect n'est pas un dû
il se merite

Répondre à G.David

4

 swissi, le 27 mar 2007 à 11:17:41

Bonjour

je n'arrive pas à mettre en place une macro pour contrôler la saisi dans un champ textbox !

concrètemet, je veux que la valeur saisi par l'utilisateur dans un TextBox soit un entier positif.

Quelqu'un peut m'aider ? ça doit être banale, mais voilà que je n'arrive pas à la faire !!

Répondre à swissi
Collection CommentÇaMarche.net