A voir également:
- Vba valeur comprise entre
- Excel si date comprise entre ✓ - Forum Excel
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350 - Forum Excel
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Si valeur comprise entre x et y alors excel ✓ - Forum Excel
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
3 réponses
Bonjour
Tout d’abord, pour tes prochains messages, merci de lire et d’appliquer ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite, une petite simplification de ton code actuel.
Tu n’as pas précisé si tu travailles en winform, en wpf, en asp etc...
Alors je vais parier sur winform.
Maintenant ton problème vient du fait que la propriété Text, c’est du texte (type String).
Quand tu écris 21 sur une feuille de papier, ce 21 c’est du texte.
Et c’est le contexte de ce texte qui dit si ce texte représente un nombre (21 perles par exemple), une date (21 janvier 2020), un lieu (21 rue Machin etc).
Ton Textbox c’est la version virtuelle de la feuille, il contient du texte.
Si tu « sais » que c’est un nombre, il faut d’abord le convertir en nombre pour en faire des calculs
Convertir du texte en nombre peut s’avérer plus complexe qu’il n’y parait.
Voir ce tuto https://codes-sources.commentcamarche.net/faq/11316-conversion-de-string-en-nombre-en-net-c-et-vb-net
Cependant, ce problème est plutôt basique, c’est pourquoi je fais la supposition suivante
Et bien sache que suivre un cours en ligne sur les bases de vb.net te prendrait quelques jours, au regard des centaines d’heures de recherche infructueuses par ce que mal formulées.
Donc le meilleur conseil que je puisse te donner c’est de suivre un cours en ligne qui te donnera le socle nécessaire à débuter ta formation
Par exemple
https://tahe.developpez.com/dotnet/vbnet/
Tout d’abord, pour tes prochains messages, merci de lire et d’appliquer ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite, une petite simplification de ton code actuel.
Tu n’as pas précisé si tu travailles en winform, en wpf, en asp etc...
Alors je vais parier sur winform.
If TBox1.Text = "N.C" Then TBox1.ForeColor = Color.Red 'et oui la classe Color (en winform) dispose de nombreuses couleurs prérenseignées End If
Maintenant ton problème vient du fait que la propriété Text, c’est du texte (type String).
Quand tu écris 21 sur une feuille de papier, ce 21 c’est du texte.
Et c’est le contexte de ce texte qui dit si ce texte représente un nombre (21 perles par exemple), une date (21 janvier 2020), un lieu (21 rue Machin etc).
Ton Textbox c’est la version virtuelle de la feuille, il contient du texte.
Si tu « sais » que c’est un nombre, il faut d’abord le convertir en nombre pour en faire des calculs
Convertir du texte en nombre peut s’avérer plus complexe qu’il n’y parait.
Voir ce tuto https://codes-sources.commentcamarche.net/faq/11316-conversion-de-string-en-nombre-en-net-c-et-vb-net
Cependant, ce problème est plutôt basique, c’est pourquoi je fais la supposition suivante
- tu est autodidacte
- tu débutes
- tu as mis la charrue avant les boeufs, à savoir te lancer dans ton projet bille en tête en faisant l’impasse sur les bases
Et bien sache que suivre un cours en ligne sur les bases de vb.net te prendrait quelques jours, au regard des centaines d’heures de recherche infructueuses par ce que mal formulées.
Donc le meilleur conseil que je puisse te donner c’est de suivre un cours en ligne qui te donnera le socle nécessaire à débuter ta formation
Par exemple
https://tahe.developpez.com/dotnet/vbnet/