我的数据有 2 列,列C
(字母 - A、B、C ...)和列D
(值 - 1、2、3 ...)。每个字母都有其对应的值。
我要做的是从列中找到2个单元格(例如“G”到“J”)C
来设置范围,然后使用这个范围来求和列中的相应值D
(即7+8+9+10= 34)。
试图玩弄VLOOKUP
,MATCH
但不确定我是否朝着正确的方向前进。MATCH
我尝试返回的代码Error 2015
。
请原谅我的任何新手错误,这周刚开始学习 VBA,并且是 stackoverflow 的新手。谢谢您的帮助!
Sub loop1()
'Dynamic range for cells with data
Dim LastRow As Long
LastRow = Worksheets("HU").Cells(Rows.Count, 2).End(xlUp).Row '
LastRow1 = LastRow - 1
Rng = "C1:D" & LastRow1
matchrng = "C1:C" & LastRow1
'Locate start cell in data
alphabet_start = "G"
locate_start = Application.Match(alphabet_start, matchrng, 0)
'Determine end cell
alphabet_end = "J"
'WIP_end = Application.VLookup(alphabet_end, myrange, 2, False)
End Sub