我对 VBA 很陌生,所以这可能是一个愚蠢的问题。我的用户窗体上有 2 个按钮,一个用于搜索文件,一个用于输入。(这只是我正在做的事情的简化)。每次我收到错误“下标超出范围”,但我不知道为什么。谁能帮帮我吗?非常感谢
Public file as Variant
Private Sub cmdBrowse_Click()
file = Application.GetOpenFilename
If file = False Then
MsgBox "There is no file selected.", vbCritical, "Warning"
End If
End Sub
Private Sub cmdInput_Click()
Cells(2, 2).Value = Workbooks(file).Worksheets(1).Cells(2, 2).Value
End Sub