0
나는 밖으로 (응답하지) 내가 그것을 디버깅 할 때 다음 오류 Run time error 1004 general odbc error
엑셀 2010 : 런타임 오류 1004 일반 ODBC 오류
를 얻을 중 시간이 줄 강조 작은 엑셀 2010 질문이 있습니다
Selection.QueryTable.Refresh BackgroundQuery:=False
을 이 엑셀 2007
에서 일하는 는
나는 오류를 생략하고 다음 부분으로 이동 쿼리를 얻을 수 On Error Resume Next
을 시도하지만 도움이되지 않았다.
Sub Refresh_all()
Application.ScreenUpdating = False
Application.Goto Reference:="querycell"
Range("A2").Select
Selection.QueryTable.Refresh BackgroundQuery:=False
Dim pt As PivotTable
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
For Each pt In ws.PivotTables
pt.RefreshTable
Next pt
Next ws
Application.Goto Reference:="returncell"
Range("A1").Select
Application.ScreenUpdating = True
End Sub
어떤 라인에서 오류가 발생합니까? – Gareth
@Gareth 아프다. 다시 오류가 발생하지만 대개는 시간이 초과된다 (응답하지 않는 경우). 2010 년에 호환되지 않는 구문이 있습니까? – Matt
'On Error Resume Next' 문을 제거하더라도 여전히 시간이 초과됩니까? 그 외에도'ThisWorkbook'보다는'ActiveWorkbook'을 참조하고 싶습니까? – Gareth