返回列表 上一主題 發帖

[發問] 程式只能一次, 不能重覆按回題

[發問] 程式只能一次, 不能重覆按回題

以下程式碼, 我是想在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

        靜思自在 : 知識要用心體會,才能變成自己的智慧。
返回列表 上一主題