【发布时间】:2022-10-17 03:25:19
【问题描述】:
我想从 excel 中的文本框中获取值,对值求和并将它们放入一个单元格中。我希望它像细胞中的功能一样发生。 A1 公式 - “=b1 + b2”,每次我更改文本框的值时,a1 都会不同。 我知道如何做到这一点,通过使用一个按钮,当它被按下时,我从我需要的文本框中获取值并将它们添加到特定的单元格。会有很多东西我需要担心这样做,所以我想知道是否可以使用像上面这样的单元格函数和文本框。
【问题讨论】:
-
如果您在工作表上插入一个 ActiveX 文本框元素,您可以打开它的属性并分配一个链接的单元格。您甚至不需要插入公式。单元格将显示文本框的内容,反之亦然。
-
我看到您添加了 C# 标记,您是否尝试从 C# windows 窗体中获取文本框值并将该值放入 Excel 中?如果不是,请参阅 JvDV 答案。如果是,您将不得不使用 Interop、EPPlus、NPOI 等库在您的程序和 Excel 之间进行通信。
-
不,我想从 excel 中的文本框中获取值,将值相加并将它们放入单元格中。我希望它像细胞中的功能一样发生。 A1公式-“=b1 + b2”,每次我改变b1或b2的值,a1都会不同。抱歉没有具体说明。
标签: c# excel excel-formula