我在 Excel 中尝试一些新的东西。就像我对 VBA 一样陌生,所以请多多包涵。
我有一个表格,上面有很多东西。一个项目是一个打开电子表格的按钮。我想将表单中的信息传递给新打开的电子表格,但我正在碰壁。我做了以下..
在表单顶部声明了一个公共变量
Public instno As String
然后在表单的初始化中,我从当前工作表中为该字符串分配一个值。
Sub UserForm_Initialize()
instno = Cells(ActiveCell.Row, "J").Value
' other stuff in here too, this is just for this problem...
End Sub
现在是打开新工作簿的按钮的代码,我正在尝试将值传递给。
Private Sub CMB2_Click()
Dim xlApp As Excel.Application
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = True
xlApp.Workbooks.Open Filename:="G:\tracking.xlsm"
Cells(13, "E").Value = instno 'data should go into cell E13
End Sub
对我不起作用,有什么建议吗?工作簿打开正常,只是无法将数据放入其中。