標題:
同時執行兩個vba時同樣做copy貼上的動作如何避免貼上的異常
[打印本頁]
作者:
flask
時間:
2011-7-21 12:42
標題:
同時執行兩個vba時同樣做copy貼上的動作如何避免貼上的異常
請問我同時執行兩個vba時,從不同網頁匯入資料處理完,將資料複製到各工作表,同樣做copy貼上的動作,
當兩個vba執行到同時做貼上時會有一個會出現異常,請問要如何避免貼上的異常的現像,謝謝..
作者:
GBKEE
時間:
2011-7-21 12:57
回復
1#
flask
這樣的模式 試試看 Sheet1.Range("D3:F3").Copy Sheet2.Range("C3")
作者:
flask
時間:
2011-7-21 15:43
謝謝GBKEE大大,我的程序碼是這樣那要如何改呢?
Sheets("sheet1").UsedRange.Columns.AutoFit
Columns("B:F").Copy
Workbooks.Open Filename:= _
"c:\7月\" & stcode & "7月.xls"
Sheets("庫存").Select
ActiveWorkbook.Sheets("庫存").Cells(, Cells(2, 255).End(xlToLeft).SpecialCells(12).Column + 1).Select
ActiveSheet.Paste
Workbooks(stcode & "7月.xls").Close SaveChanges:=True
Columns("B:F").ClearContents
作者:
GBKEE
時間:
2011-7-21 16:11
本帖最後由 GBKEE 於 2011-7-21 16:16 編輯
回復
3#
flask
試試看
Sub Ex()
Dim Rng(1 To 2) As Range
With Sheets("sheet1")
.UsedRange.Columns.AutoFit
Set Rng(1) = .Columns("B:F")
End With
With Workbooks.Open(Filename:="c:\7月\" & stcode & "7月.xls")
Set Rng(2) = .Sheets("庫存").Cells(1, 255).End(xlToLeft).Offset(, 1)
Rng(1).Copy Rng(2)
.Close SaveChanges:=True
End With
Rng(1).ClearContents
End Sub
複製代碼
作者:
flask
時間:
2011-7-22 17:15
謝謝GBKEE大大,今天只改一個沒改的會異常,但狀況好多了,下星期再來試試.謝謝GBKEE大大
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)