1

使用 vb.net,我想在 Excel 中选择 4 个单元格,然后将这些单元格值与 1 个按钮标签一起传递给 Excel 中的公式。

我按下一个带有一个月的按钮,说“五月”作为文本。我想在 Excel 中获取一个标记为“May1t”的单元格,其值是直到五月的小时数。这是我正在使用的代码。

xlsWB.Worksheets(2).Range(Month1 & "1t").Value

我可以设置一个以此为值的变量,但是,

我想将此单元格(将随着时间倒计时而更新)和其他 3 个类似指定的单元格以及按钮标签传递给 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)。

4

1 回答 1

0

假设 Cell & Tag 是字符串,你可以走吗?:

xlsWB.Worksheets(4).Range("B2").Formula =
"=MyFunction(" & Cell & "," & Tag & "," & Cell & "," & Cell & "," & Cell & ")"
于 2011-04-08T17:26:52.603 回答