如何添加一个简单的乘法公式来突出用户input框?

我有一个问题,我相信需要一点编码,但我可能是错的。

我正在尝试使用excel和发布者一起创build一个pdf目录。 Publisher使用Excel电子表格中的数据自动创build一个目录。

  • 我想为客户创build一个用户input框来input数量(默认值为“0”)。
  • 我想在我的用户input框中添加一个公式,以便客户input的任何数量作为数量,它将乘以单元格“C1”中的价格。
  • 我想在input框中默认为0。
  • 如果用户input(例如5),那么我想将该值乘以C1(例如2.99美元),然后将结果显示在单独的单元格(例如E1)

如果有更简单的方法来使用Excel和数量的用户input数量x价格,请让我知道。

您可以使用带有TextBoxLabel的简单UserForm ,代码如下

更新为您的新评论转储到e1

代码使用第一个工作表上的单元格。

 Private Sub TextBox1_Change() Me.Label1 = CLng(Me.TextBox1) * Sheets(1).[c1].Value Sheets(1).[e1].Value = Me.Label1 End Sub 

[ 在这里输入图像说明

在这里输入图像说明

您在结果单元格中input公式。 价格单元由您设置,不应该由用户编辑。 数量单元格应由用户编辑。

结果单元格会有一个像'= A1 * B1'的公式。 其实真的很微不足道。

在这里输入图像说明