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

USF / textbox / Val(..) - mettre par defaut " "

  • Initiateur de la discussion Initiateur de la discussion alex53
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

alex53

Guest
Bonjour a tous et bonne fete
J ai une petite question que je n'arrive pas a resoudre. (je ne joins pas de fichier, la question n est pas difficile je pense)

J'avais avant le code
dest.Offset(0, 7).Value = UserFormA!TextBox1 Probleme, je veux un nombre. J ai donc changer le code par:

dest.Offset(0, 7).Value = Val(UserFormA!TextBox1) Nouveau probleme: Si je ne rempli pas mon textbox, alors quand je valide excel rentre par defaut le nombre 0, alors qu il faut que la cellule reste vide.

Que faire?!

Merci pour votre aide
 
Re : USF / textbox / Val(..) - mettre par defaut " "

Bonjour Pierrot 93 et merci pour ta reponse matinale.

Malheureusement aucune des 2 variantes ne fonctionne dans mon fichier. Est-ce que vous pourriez me donner plus de details svp.
Je pense que j'integre mal le code. je dois garder ce code egalement ou pas?:

dest.Offset(0, 7).Value = Val(UserFormA!TextBox1)

Merci
 
Re : USF / textbox / Val(..) - mettre par defaut " "

Re,

Voici un fichier simplifie reprenant mon exemple. Le probleme se situe au moment du remplissage des textBox AI Concentration.
Ne pas faire attention au reste.

Merci pour votre aide
 

Pièces jointes

Re : USF / textbox / Val(..) - mettre par defaut " "

Re,
Je ne suis pas sur de comprendre le dernier message.
Quoi qu'il en soit je mets en fichier joint le fichier. Les 3 textbox qui posent probleme sont:
- textbox1
- textbox2
- textbox3


Merci
 

Pièces jointes

Re : USF / textbox / Val(..) - mettre par defaut " "

Re,

pour le textbox1, remplace :
Code:
dest.Offset(0, 7).Value = Val(TextBox1)

par :
Code:
If IsNumeric(TextBox1) Then dest.Offset(0, 7).Value = Val(TextBox1)

même punition pour les 2 autres....
 
Re : USF / textbox / Val(..) - mettre par defaut " "

Bonjour Alex, Pierrot, bonjour le forum,

Peut-être comme ça :
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
905
Réponses
35
Affichages
2 K
Réponses
7
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…