2012-08-14 3 views
0

Visual Basic의 Excel 사용에 관해서 약간 알고 있지만 기존 코드를 사용하고 있습니다. 나는 querytables 서버가 응답하는 한 거의 모든 것이 작동하도록해야한다.쿼리 테이블 오류 감지/처리

내가 쿼리 테이블 작업의 실패를 감지 할 수있는 방법이 있는지 궁금합니다. 여기

는 실패 할 때

With ActiveSheet.QueryTables.Add(Connection:="URL;" & qurl, Destination:=DataSheet.Range(Cells(row_stock, 27), Cells(row_stock + 199, 27))) ' was "AA7" 
    .BackgroundQuery = True 
    .TablesOnlyFromHTML = False 
    .Refresh BackgroundQuery:=False 
    .SaveData = True 
End With 
+0

무엇이 문제입니까? – smirkingman

+0

실패하면 지금 어떻게됩니까? 일반적으로 에러를 처리하기 위해'On Error Goto ... '를 사용할 것입니다 : 당신의 코드에 어떤 종류의 에러 핸들링이 있습니까? –

+0

@smirkingman : 서버에 연결할 수없는 경우 오류가 발생합니다. –

답변

0

무엇 이제 어떻게 ... 코드입니까? 일반적으로 On Error Goto ...를 사용하여 오류를 처리합니다.

VBA에서 오류를 처리하는 것에 익숙하지 않은 경우 http://www.cpearson.com/excel/errorhandling.htm을 시작하는 것이 좋습니다.