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

Erreur 13, incompatibilité de type

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 !

Cougar

XLDnaute Impliqué
Bonjour le forum,

Pourquoi j'ai une incompatibilité de type ?

Private Sub CommandButton1_Click()

mavar = Abs(TextBox33.Value)

TextBox9.SetFocus
 
Re : Erreur 13, incompatibilité de type

Cougar à dit:
Bonjour le forum,

Pourquoi j'ai une incompatibilité de type ?

Private Sub CommandButton1_Click()

mavar = Abs(TextBox33.Value)

TextBox9.SetFocus
Salut
Parce que 🙂
TextBox => boite à texte.
Excel est suffisament "intelligent" pour transformer la saisie du point du pavé numérique en virgule.
Mais quand tu passes en VBA, il ne le fait pas, et si dans ta valeur numérique tu mets un point, il pique sa crise et te jette.

Donc, soit tu t'astreins à bien utiliser la virgule, soit tu transformes ton point en virgule, soit tu modifies le point par exemple

Private Sub CommandButton1_Click()

mavar = Abs(Replace(TextBox33 ".", ",", 1))

TextBox9.SetFocus

A+
 
Re : Erreur 13, incompatibilité de type

Bonjour le fil, le forum

ziopizza, mavar = 0 et mon textbox = -16 ???

Gorfael, ma valeur est entière, donc seulement 1, 2, 3, etc. Pas besoin de changer la virgule.

Merci.
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Erreur UBound
Réponses
4
Affichages
293
Réponses
16
Affichages
683
Réponses
14
Affichages
331
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…