マイコード:VBAのエラー:メソッドまたはデータメンバが見つかりません
Public Sub splitUpRegexPattern()
Dim regEx As New RegExp
Dim strPattern As String
Dim strInput As String
Dim strReplace As String
Dim Myrange As Range
Set Myrange = ActiveSheet.Range("B2:B4279")
For Each c In Myrange
strPattern = "([A-Z]{2}\/[A-Z]{2}\/[A-Z][0-9]{2}\/[a-z]{3}[0-9]{9}\/)([0-9]{4})"
If strPattern <> "" Then
strInput = c.Value
strReplace = "$1"
With regEx
.Global = True
.MultiLine = True
.IgnoreCase = False
.Pattern = strPattern
End With
If regEx.test(strInput) Then
c.Offset(0, 1) = regEx.Replace(strInput, "$2")
Else
c.Offset(0, 1) = ""
End If
End If
Next
End Subの
それが最初にうまく働いていた、それは私にエラーを与えるが、それでもそれがあったタスクを完了するだろうやってしかし、私は新しいスプレッドシート上でこのマクロを使用する場合、それは私にエラーを与える:
Compile Error: Method or Data Member not found.
このサイト上のすべてのソリューションは、さまざまな状況に合わせたので、私は残念ながら私の状況に適用することができませんでした。
私はコードを変更していないので、なぜこれが起こっているのかわかりません。私は、私がこれを理解することができるVBAスクリプトをより深く理解していれば、確かですが、私はそうではないので、ここの誰かが私を助けることができるかどうかを知りました!
ありがとうございます!
アイダン
は、インスタンス 'RegExp'作っているオブジェクトである可能性があります。 –