Board logo

標題: [發問] 請問要如何設定讓巨集忽略錯誤,繼續跳下一個執行(以解決) [打印本頁]

作者: 棋語鳥鳴    時間: 2011-7-3 17:11     標題: 請問要如何設定讓巨集忽略錯誤,繼續跳下一個執行(以解決)

本帖最後由 棋語鳥鳴 於 2011-7-15 19:34 編輯
  1. Sub Macro1()
  2. '
  3. ' Macro1 Macro
  4. '

  5. '
  6.     Workbooks.OpenText Filename:= _
  7.         Range("C4"), Origin:= _
  8.         950, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
  9.         ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=False, Comma:=False, _
  10.         Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3 _
  11.         , 1), Array(4, 1), Array(5, 1), Array(6, 1)), TrailingMinusNumbers:=True
  12.             ActiveWindow.SmallScroll Down:=15
  13.     Range("F32:G40").Select
  14.     Selection.Copy
  15.     Windows("test.xlsb").Activate
  16.     Sheets("sample1 (1)").Select
  17.     Range("B2").Select
  18.     ActiveSheet.Paste
  19.     Windows("Report.TXT").Activate
  20.     ActiveWindow.Close
  21.     Sheets("set print").Select
  22.     Range("B1").Select
  23.     Workbooks.OpenText Filename:= _
  24.         Range("C5"), Origin:= _
  25.         950, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
  26.         ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=False, Comma:=False, _
  27.         Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3 _
  28.         , 1), Array(4, 1), Array(5, 1), Array(6, 1)), TrailingMinusNumbers:=True
  29.             ActiveWindow.SmallScroll Down:=15
  30.     Range("F32:G40").Select
  31.     Selection.Copy
  32.     Windows("test.xlsb").Activate
  33.     Sheets("sample1 (2)").Select
  34.     Range("B2").Select
  35.     ActiveSheet.Paste
  36.     Windows("Report.TXT").Activate
  37.     ActiveWindow.Close
  38.     Sheets("set print").Select
  39.     Range("B1").Select
  40.     Workbooks.OpenText Filename:= _
  41.         Range("C6"), Origin:= _
  42.         950, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
  43.         ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=False, Comma:=False, _
  44.         Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3 _
  45.         , 1), Array(4, 1), Array(5, 1), Array(6, 1)), TrailingMinusNumbers:=True
  46.             ActiveWindow.SmallScroll Down:=15
  47.     Range("F32:G40").Select
  48.     Selection.Copy
  49.     Windows("test.xlsb").Activate
  50.     Sheets("sample1 (3)").Select
  51.     Range("B2").Select
  52.     ActiveSheet.Paste
  53.     Windows("Report.TXT").Activate
  54.     ActiveWindow.Close
  55.     Sheets("set print").Select
  56.     Range("B1").Select
  57. End Sub
複製代碼
請問要如何讓此段巨集,出現錯誤時,忽略錯誤,繼續跳下一行執行,不要跳出除錯視窗???
感謝"a8350070" 大大指導~~
作者: a8350070    時間: 2011-7-3 18:44

On Error Resume Next '不偵錯
Macro......
On Error GoTo 0 '回復偵錯




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)