如何使用VB.net将Excelparameter passing给用户定义的Excel公式?

在vb.net中,我想在Excel中select4个单元格,然后将这些单元格值和1个button标记一起传递给Excel中的公式。

我按下一个月份的button,说“五月”作为文本。 我想在Excel中抓住一个单元格,标记为“May1t”,其值是可能的小时数。 这是我正在使用的代码。

xlsWB.Worksheets(2).Range(Month1&“1t”)。Value

我可以用这个值来设置一个variables,但是,

我想通过这个单元格(这将更新作为时间倒计时)和3个其他类似指定的单元格与button标签到Excel公式。

我有这样的东西:

Private Sub F_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles F.Click xlsWB.Worksheets(4).Range("B2").Formula = "=MyFunction()" xlsWB.Worksheets(1).Range(Month1 & "1t").Select() End Sub 

该公式按以下顺序获取参数:MyFunction(Cell,Tag,Cell,Cell,Cell)。

假设单元格和标签是string,你可以去吗?

 xlsWB.Worksheets(4).Range("B2").Formula = "=MyFunction(" & Cell & "," & Tag & "," & Cell & "," & Cell & "," & Cell & ")"