小编bar*_*ani的帖子

如何只为一张纸设置vba代码?

我目前卡住尝试构建一个将运行sumifs宏的按钮.我正在尝试构建按钮Sheet1并执行sumifs Sheet2.我现在拥有的是:

Option Explicit

Sub Sumifs()
    Dim Sht2 As Worksheet
    Dim EndRow As Long
    Dim i As Integer
    Dim SumRange As Range
    Dim CrtA As Range
    Dim CrtB As Range

    With Sht1
        EndRow = Cells(Rows.Count, "A").End(xlUp).Row
    End With

    Set Sht2 = Worksheets("Sheet2")
    Set SumRange = Worksheets("Sheet3").Range("L5:L10")
    Set CrtA = Worksheets("Sheet3").Range("C5:C10")
    Set CrtB = Worksheets("Sheet3").Range("K5:K10")

    For i = 5 To EndRow
        sht2.Cells(i, 4) = WorksheetFunction.SumIfs(SumRange, crtA, Range("G" & i), crtB, Range("B" & i))
    Next i
End Sub
Run Code Online (Sandbox Code Playgroud)

我已经尝试过运行它, …

excel vba excel-vba

5
推荐指数
1
解决办法
73
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1