В своем коде Excel VBA я открываю соединение с другой книгой.
With CreateObject("ADODB.Connection")
.CommandTimeout = 500
.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" _
& path & ";" & "Extended Properties=""Excel 12.0;HDR=NO;Readonly=true"";"
.Open
Я хочу сделать такую строку:
ThisWorkbook.Worksheets("Test").Range("H306:307").CopyFromRecordset .Execute("select * from [values$S8:S8]")
Но, возможно, что «значения» листа не существует, поэтому я хочу сделать эту строку, только если нет ошибок или если «значения» существуют, но я не знаю, как это сделать .