返回列表 上一主題 發帖

[發問] 關於"在原資料表截取特定資料貼到新sheet的問題"

回復 1# yagami12th

你的敘述跟程式碼意思好像不一樣
如果只是篩選E欄資料大於10的資料貼到新工作表
  1. Sub Main()
  2. Dim Sh As Worksheet
  3. Application.DisplayAlerts = False
  4. For Each Sh In Sheets
  5.   If Sh.Name = "Pick" Then Sh.Delete
  6. Next
  7. Application.DisplayAlerts = True
  8. With Sheet1
  9. If .FilterMode = True Then .ShowAllData
  10. .Range("A1").CurrentRegion.AutoFilter 5, ">=10"
  11. .UsedRange.SpecialCells(xlCellTypeVisible).Copy
  12. With Sheets.Add
  13. .Name = "Pick"
  14. .Paste
  15. Application.CutCopyMode = False
  16. End With
  17. .AutoFilterMode = False
  18. End With
  19. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 3# yagami12th

If Worksheets(sheetName).Cells(rowChoose, 5).Value > 10 Then
    Flag = 1 '只選取指定sheet的資料做篩選
Else
End If
End Sub
學海無涯_不恥下問

TOP

回復 8# yagami12th

沒有pasteSheet名稱的工作表
學海無涯_不恥下問

TOP

        靜思自在 : 多做多得。少做多失。
返回列表 上一主題