すべてのことが好きなので、これを動作させることはできません。私は上記のエラーが発生し続けます。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
Davidの答えは正しいですが、なぜ列Cに数式を入れるだけではないのですか? –
こんにちはDoug、私は後でやりたいと思っている他の関数と一緒にこれを使う必要があります。私はVBAコードでしかうまく実行できません。 –