小编Hum*_*Val的帖子

Excel VBA:无法获得匹配,错误"无法获取WorksheetFunction类的Match属性"

对于所有善良的爱,我似乎无法让这一切发挥作用.我一直收到上面提到的错误.

我有这个表,我试图找出代码是否在另一列中的某个地方匹配它自己的子代码,但它是错误的.非常感谢您的帮助.

在此输入图像描述

Sub testing()

    Dim m1 As long
    Dim myrange As Range

    Set myrange = Worksheets("Sheet1").Range("B2:B23")

    For e = 2 To 23
        m1= Application.WorksheetFunction.Match(Cells(e, 1).Value, myrange, 0)

        If m1 > 0 Then
            Cells(e, 3).Value = "Yes"
        Else
            Cells(e, 3).Value = "No"
        End If
    Next e

MsgBox "Complete!"

End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba vlookup

9
推荐指数
1
解决办法
7万
查看次数

Excel VBA - 运行时错误"9",下标超出范围

我真的很感激我能得到的任何帮助.

我试图遍历一个列,寻找重复的名称,然后从同一行获取该数据和其他几个数据,并将它们放入我想要使用另一个函数的2D数组中,但它不起作用.

我真的需要你帮助搞清楚为什么我不能在不保留数据的情况下重新编译这个数组.

Dim oRange As Range, aCell As Range, bCell As Range
Dim ws As Worksheet
Dim SearchString As String, FoundAt As String
Dim tArray() As Variant
Dim iR As Long
Dim LastRow As Long
Dim LastCol As Long

'name of the worksheet
Set ws = Worksheets("VML Daily")

'column 6 has a huge list of names
Set oRange = ws.Columns(6)

'the keyword (there are 7 'ABC Company 1' in the column above)
SearchString = "ABC Company 1"

'Find keyword …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

excel ×2

excel-vba ×2

vba ×2

vlookup ×1