私はVBAを初めて使用するので、これはばかげた質問かもしれません..ユーザーフォームには2つのボタンがあり、1つはファイルを検索し、もう1つは入力用です。(これは、私がやっていることを単純化したものです)。「下付き文字が範囲外です」というエラーが表示されるたびに、理由がわかりません。誰でも私を助けてもらえますか?どうもありがとう
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