返回列表 上一主題 發帖

請教VBA 出現 400問題

請教VBA 出現 400問題

親愛的各位先進

1.若我將原始資料放置EXCEL VBA時,連續執行VBA,TEST OK
2.但若我再次按下VBA時,則會出現"400"的錯誤

請問要怎麼樣才能避免發生錯誤訊息400的出現


Just do it.

我附的這個檔案是,跨工作表執行另一VBA(複製欄位動作)時發生錯誤
但若該VBA是在該工作表執行時,就正常
我哪裡應該要改?





拷貝問題.rar (13.63 KB)
Just do it.

TOP

我發現,我是卡在像    Columns 語法
向下列語法若是要跨工作表執行時,該如何寫?

Columns("C:C").Select
    Selection.Copy
    Columns("D").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
Just do it.

TOP

回復 3# jsc0518
不用.Select的
  1. Sub S8()

  2.     Columns("A").Copy
  3.     Columns("B").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  4.         :=False, Transpose:=False

  5. End Sub
複製代碼

TOP

回復 4# lpk187


感謝您的回覆
測試成功,再次謝謝您!
:)
Just do it.

TOP

        靜思自在 : 能付出愛心就是福,能消除煩惱就是慧。
返回列表 上一主題