【问题标题】:Sum up textboxes in excel and insert the value to a cell总结excel中的文本框并将值插入单元格
【发布时间】: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


【解决方案1】:

在工作表中插入一个文本框,然后双击它并将下一个代码放入 Click 事件处理程序中:

私有子 TextBox1_Change()

[a1] = TextBox1.Text

结束子

对于第二个文本框: [a2] = TextBox2.Text

在 A3 中输入 '=A1+A2'

【讨论】:

    猜你喜欢
    • 2017-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-22
    • 1970-01-01
    • 2015-04-17
    • 2017-11-15
    相关资源
    最近更新 更多