- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
回復 1# alims - Option Explicit
- Sub Ex()
- Dim Rng As Range
- Set Rng = Range("A1").CurrentRegion '設置資料區
- Rng.Columns(2).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range("IV1:IV2"), CopyToRange:=Range("F1"), Unique:=True
- '進階篩選 出不重復的姓名到 F欄
- Range("G1") = "成交金"
- With Range(Range("G2"), Range("F1").End(xlDown).Offset(, 1))
- .FormulaR1C1 = "=SUMIF(" & Rng.Columns(2).Address(, , 0) & ", RC[-1] ," & Rng.Columns(3).Address(, , 0) & ")"
- '設下公式
- .Value = .Value '公式轉換為值 也可以不轉換
- End With
- End Sub
複製代碼 |
|