我创建了一个activeX文本框,通过它的属性我将Linked cell值设置为E12。当我在E12中键入数字时,该数字显示在文本框中。当我在文本框中键入数字时,数字将放在E12中,格式为文本。有没有办法在不使用VBA的情况下将E12中的值作为数字放置?有没有更好的方法来实现将文本框中的数字作为数字输入到单元格中并使两者之间的动态链接双向工作?
答案 0 :(得分:0)
我没有无VBA解决方案来强制将文本框中的数据作为数字强制进入链接的单元格,但您可以使用第二个单元格来获取所需内容:
| Linked Cell | Numeric Cell | |---------------|--------------| | 30.1 | =VALUE(A12) |
这样可以保持链接单元格和文本框之间的双向链接,并且仍然为您提供输入数字形式的固定位置。
如果您不想拥有#Value,您可能还想在数字单元格中添加某种错误处理!文本框为空白或包含无法转换为数字的其他字符时出错。