À l'aide d'un USF, j'ajoute des valeurs des les cellules. Le tout va bien.
Avec un 2e USF pour corriger ou ajouter des valeurs, les valeurs non modifiées se remettent en mode texte ? Comment faire qu'elles restent en nombre ce qui fausse mes calculs.
Voici une partie du code :
If OptionButton1 = True Then
ActiveCell.Offset(4, 0).Value = TextBox1.Value
ActiveCell.Offset(5, 0).Value = TextBox2.Value
ActiveCell.Offset(6, 0).Value = TextBox3.Value
ActiveCell.Offset(7, 0).Value = TextBox4.Value
ActiveCell.Offset(8, 0).Value = TextBox5.Value
ActiveCell.Offset(9, 0).Value = TextBox6.Value
ActiveCell.Offset(10, 0).Value = TextBox7.Value
ActiveCell.Offset(11, 0).Value = TextBox8.Value
ActiveCell.Offset(12, 0).Value = TextBox9.Value
...
J'ai remplacé le cdbl par val et le tout fonctionne.
Sauf si l'usager décide d'utiliser la virgule comme séparateur décimal. Comment être sûr que le comportement des usagers sera toujours celui que tu désires? À la limite, l'usager pourrait saisir un "i" pour un "1" ou un "o" pour un zéro, cela ne provoquera pas une erreur, mais, la valeur transmis à la cellule sera 0. Bon, si tu es satisfait... c'est tout ce qui compte! Au mois, sois averti des limites de ton approche. MichD
J'ai remplacé le cdbl par val et le tout fonctionne.
Sauf si l'usager décide d'utiliser la virgule comme séparateur décimal.
Comment être sûr que le comportement des usagers sera toujours celui que
tu désires? À la limite, l'usager pourrait saisir un "i" pour un "1"
ou un "o" pour un zéro, cela ne provoquera pas une erreur, mais, la
valeur transmis à la cellule sera 0.
Bon, si tu es satisfait... c'est tout ce qui compte! Au mois, sois
averti des limites de ton approche.
J'ai remplacé le cdbl par val et le tout fonctionne.
Sauf si l'usager décide d'utiliser la virgule comme séparateur décimal. Comment être sûr que le comportement des usagers sera toujours celui que tu désires? À la limite, l'usager pourrait saisir un "i" pour un "1" ou un "o" pour un zéro, cela ne provoquera pas une erreur, mais, la valeur transmis à la cellule sera 0. Bon, si tu es satisfait... c'est tout ce qui compte! Au mois, sois averti des limites de ton approche. MichD