返回列表 上一主題 發帖

[發問] 請問如何匯整多工作表(需符合條件內容)

問一:
  1. Sub TEST()
  2. Dim Sht As Worksheet, FT$, N%
  3. If Left([B1], 1) <> "←" Then MsgBox "請先執行清除! ": Exit Sub
  4. If [A1] = "" Then MsgBox "請在A1輸入銷售人! ": Exit Sub
  5. FT = [A1]
  6. For Each Sht In Sheets(Array("A商品", "B商品", "C商品"))
  7.     Sht.AutoFilterMode = False
  8.     With Sht.UsedRange
  9.         .AutoFilter Field:=2, Criteria1:=FT
  10.         .AutoFilter Field:=13, Criteria1:="<>0"
  11.         .Offset(N, 0).Copy Cells(Rows.Count, 1).End(xlUp)(1 + N)
  12.     End With
  13.     N = 1
  14.     Sht.AutoFilterMode = False
  15. Next
  16. End Sub
複製代碼
問二:
A3公式:=DATE(2016,SUBSTITUTE($A$2,"月份",)-(A$1<>""),25+(A$1<>"")) 右拉

Xl0000537.rar (13.52 KB)
另一載址:
http://www.funp.net/606720

TOP

回復 3# http1228

程式碼稍複雜, 但都是基本語法, 不多做說明:
Xl0000010.rar (40.14 KB)
http://www.funp.net/703552

TOP

        靜思自在 : 人要知福、惜福、再造福。
返回列表 上一主題