Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

vba format cellule

binoute

XLDnaute Occasionnel
Bonsoir le forum,
la macro suivante me permet de sauvegarder des données renseignées par l'introduction dans une textbox, via un userform.

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
With Sheets('TEMP')
.Range('A1') = Me.TextBox1
'
'
End With
End Sub
Dans mon classeur, je cherche à exploiter les valeurs (nombres) stockées sur ma feuille 'temp'(somme), mais excel ne considere pas les données comme des nombres.
je ne vois pas d'ou ca vient ?
- de la macro ?
- du format cellule ?
- de la configuration textbox ?

je patauge pas mal, malgré plusieurs essais infructueux
merci d'avance pour une bonne idée !
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

essaies ceci

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
With Sheets('TEMP')
.Range('A1') = cdbl(Me.TextBox1)
'
'
End With
End Sub

Bon courage
 

binoute

XLDnaute Occasionnel
Bonsoir pascal,
ça marche plutot bien, mais faut il obligatoirement remplir le champ avec une valeur, car sinon il monte une erreur 13 (incompatibilité de type) !
a quoi correspond la commande 'cdbl' pour info
en tout cas merci pour le reste
@+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…