跳过输入框或任何错误消息

时间:2015-09-19 06:29:51

标签: excel vba inputbox

我从一个临时的Excel工作簿运行VBA,它将做的是"在另一个路径中打开一个启用宏的Excel,并从单元格C3中提取值到临时Excel"。但问题是每当我从该路径打开Excel工作簿时,它将显示两个框。

1)有些错误(我不知道错误名称,因为宏在Excel文件中受密码保护,否则建议如何发送"输入"键,这会跳过此错误。)

2)输入框(这种情况我需要输入,这就是全部。)

有没有办法让数据验证从其他已关闭的工作簿中下拉值而不打开它。

Sub macro1()
 Dim wrk As Workbook
 Set wrk = Workbooks.Open("D:\Test\Test.xlsm") Workbooks("Book1.xlsm").Activate
 ActiveSheet.Range("h10") = wrk.Sheets(1).Range("c2").Validation.Formula1 wrk.Close SaveChanges:=False 
End Sub

以上是我现在实际使用的代码。但是这段代码会打开文件。我需要值而不打开文件。

0 个答案:

没有答案