如何使用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 & ")"