Code VBA Excel 2007
yosra_miagi
Messages postés
97
Date d'inscription
Statut
Membre
Dernière intervention
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
salut tout le monde je suis débutante en programmation vba excel j'espère que vous pouvez m'aider .
j"ai deux zone de texte :
1 ère zone de texte: texte box 1.text (contient le taux d'amortissement par exemple 0.2)
2 éme zone de texte: texte box 2.text(elle doit contient la durée d"amortissement qui est calculer comme ça :100/(texte box 1.text*100)
dans cette exemple la formule devienne 100/20=5 le résultat s'affiche en texte box 2
je veux savoir le code à écrire dans texte box 1 ( évènement change) qui permet de calculer et d'afficher le résultat en text box 2
et merciiiiii
j"ai deux zone de texte :
1 ère zone de texte: texte box 1.text (contient le taux d'amortissement par exemple 0.2)
2 éme zone de texte: texte box 2.text(elle doit contient la durée d"amortissement qui est calculer comme ça :100/(texte box 1.text*100)
dans cette exemple la formule devienne 100/20=5 le résultat s'affiche en texte box 2
je veux savoir le code à écrire dans texte box 1 ( évènement change) qui permet de calculer et d'afficher le résultat en text box 2
et merciiiiii
A voir également:
- Code VBA Excel 2007
- Code ascii - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Code puk bloqué - Guide
2 réponses
Bonjour,
Une version simple sans controle d'entree par keypress,
Calcul si chiffres et un seul point, si vous entrez autre chose affichage dans textbox2
Bonne suite
Une version simple sans controle d'entree par keypress,
Calcul si chiffres et un seul point, si vous entrez autre chose affichage dans textbox2
Private Sub TextBox1_Change() 'formule:100/(texte box 1.text*100) 'test >0 et pas vide et numerique(.1234567890) If (TextBox1.Value > 0 And _ TextBox1 <> "" And _ IsNumeric(TextBox1)) Then TextBox2 = 100 / (TextBox1.Value * 100) Else TextBox2 = TextBox1 End If End Sub
Bonne suite
Bonjour,
Fichier avec une UsF et vos deux TextBox, regardez la difference qu'il y a avec ce que vous avez programme dans votre projet.
https://www.cjoint.com/?BJAiEajIQUc
A+
Fichier avec une UsF et vos deux TextBox, regardez la difference qu'il y a avec ce que vous avez programme dans votre projet.
https://www.cjoint.com/?BJAiEajIQUc
A+
j'ai essayé cette formule mais ça ne change rien voila ma formule
Private Sub taux_Change()
'formule:100/(texte box 1.text*100)
'test >0 et pas vide et numerique(.1234567890)
If (taux.Value > 0 And _
taux <> "" And _
IsNumeric(taux)) Then
duree = 100 / (taux.Value * 100)
Else
duree = taux
End If
End Sub
elle renvoi le meme contenu de taux = contenu de durée
Votre code marche sur un de mes fichiers, textebox sur une feuille de calcul ou une UserForm!!!!!
Pouvez vous faire une recopie d'ecran de ce qui s'affiche dans votre textbox, la mettre dans un fichier word et sur: https://www.cjoint.com/ pour voir de quoi il s'agit???
A+
mettre le fichier xls est mieux.
eric