如何插入带有逗号的值并出现错误
Posted
技术标签:
【中文标题】如何插入带有逗号的值并出现错误【英文标题】:How do I insert values with comma with error 【发布时间】:2020-09-04 19:53:35 【问题描述】:TextBox94.Text = WorksheetFunction.max(TextBox3.Text - TextBox7.Text, TextBox4.Text - TextBox8.Text, TextBox5.Text - TextBox9.Text, TextBox6.Text - TextBox10.Text, TextBox7.Text - TextBox3.Text、TextBox8.Text - TextBox4.Text、TextBox9.Text - TextBox5.Text、TextBox10.Text - TextBox6.Text)
TextBox95.Text = WorksheetFunction.max(TextBox27.Text, TextBox28.Text, TextBox29.Text, TextBox30.Text, TextBox31.Text, TextBox32.Text, TextBox33.Text, TextBox34.Text) - WorksheetFunction.min (TextBox27.Text、TextBox28.Text、TextBox29.Text、TextBox30.Text、TextBox31.Text、TextBox32.Text、TextBox33.Text、TextBox34.Text)
在第一个等式中效果很好,输入(3,7,4,8...)必须带有“,”,输出(94)也给我一个逗号的值。 在第二个中,输入必须是“。”。并且输出给了我带有“,”的值。 我需要用逗号而不是点将值放在输入中。我能做什么?
【问题讨论】:
嗨,阿图尔,感谢您的帖子!你能让这个问题更容易理解吗?也许避免复制粘贴并以我们可以理解您需要的方式进行翻译:)让我知道! 0 imgur.com/Shy3HLV 这使用代码“TextBox94.Text” TextBox95.Text 只接受带有点的值,例如 2.1 或 2.2。我希望它接受 2,1 和 2,2 【参考方案1】:在我看来至少有两种可能性:
1- 转换“.”改为“,”,每当一个文本框发生事件时或这里,当一个文本框发生变化时
'=== adapted from https://www.mrexcel.com/board/threads/excel-vba-decimal-seperator-comma-or-point.109941/ ===
Private Sub TextBox1_Change()
TextBox1.Text= WorksheetFunction.Substitute(TextBox1.Text, ",", ".")
2- 尝试更改一些设置(不确定是否为 100%)。您可以将分隔符从点更改为逗号。请查看下面的链接以了解如何进行。 https://www.howtogeek.com/245510/how-to-change-excels-decimal-separators-from-periods-to-commas/ 请注意,即使它只在您的设置上起作用,其他用户也可能无法使用您的表单。
保重!
【讨论】:
以上是关于如何插入带有逗号的值并出现错误的主要内容,如果未能解决你的问题,请参考以下文章
在 Mongoose (mongodb node.js) 中,如何更新现有值并插入缺失值,而不删除未指定的值?
如何获取前段复选框的值并传到后台插入数据库?SpringMVC 非常着急!!