- 帖子
- 13
- 主題
- 5
- 精華
- 0
- 積分
- 52
- 點名
- 0
- 作業系統
- windows 8
- 軟體版本
- office 2010
- 閱讀權限
- 20
- 註冊時間
- 2014-7-29
- 最後登錄
- 2016-7-25
|
以下程式碼, 我是想在Sheet2完成篩選後, 然後把資料貼到Sheet1去, 但我只能做一次, 不能一直重覆按, 為什麼呢?
Private Sub CommandButton1_Click()
Range("C3:H2000").Replace "#N/A N/A", ""
Dim Rng As Range, R As Range
For Each R In Range("A1").CurrentRegion.Rows
If R.Cells(3) = "" Then If Rng Is Nothing Then Set Rng = R Else Set Rng = Union(Rng, R)
Next
Rng.Delete xlUp
Rows(2).Select
Selection.Delete Shift:=xlUp
Columns(1).Select
Selection.Delete Shift:=xlUp
Range("A2:G2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.copy
Sheets("Sheet1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub |
|