- 帖子
- 248
- 主題
- 76
- 精華
- 0
- 積分
- 331
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- XP
- 閱讀權限
- 20
- 性別
- 男
- 來自
- kaohsiung
- 註冊時間
- 2013-6-10
- 最後登錄
- 2020-7-3
|
匯入檔會產生暫存區,會發生匯入後,原DATA再開起時,無畫面
但如果手動去除剪貼簿,則DATA 就可開啟,
請問:如何用vba 去除剪貼簿的暫存資料
Sub test()
'Dim wb As Worksheet
Application.ScreenUpdating = False
Application.DisplayAlerts = False '提示視窗消失(應該true 是關掉 false是開啟
Set wb = GetObject(ThisWorkbook.Path & "\data.xlsx")
With wb.Sheets("data")
Cells.ClearContents
R = .Cells(.Rows.Count, 1).End(3).Row
.Range("a1:D" & R).copy
[a1].PasteSpecial xlPasteValuesAndNumberFormats
.Range("G1:i" & R).copy
[J1].PasteSpecial xlPasteValuesAndNumberFormats
End With
wb.Close False
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub |
-
-
1071030.zip
(72.77 KB)
|