0
CASN
というクラスを作成しましたが、このクラスには2つの変数があります(ここではそれほど重要ではありません)。基本的に私がしようとしているのは、新しいコレクションを作成し、元のコレクションの特定の基準に基づいてアイテムを追加することです。コレクションから別のコレクションにオブジェクトを1つ追加する
compare
コレクションが作成されたら、2つのコレクションを互いに比較し、重複した値を別の新しいresult
コレクションに保存します。
Public Function FindDuplicates(col As Collection, wk As String) As Collection
Dim numOrig As CASN
Dim numComp As CASN
Dim result As Collection
Dim compare As Collection
For Each numOrig In col
If (numOrig.Week <> wk) Then
Set numComp = New CASN
Debug.Print numOrig.Addressxl '''' ERROR HERE
numComp.Addressxl = numOrig.Addressxl
compare.Add numComp
End If
Next numOrig
'''''''''' OTHER PROCEDURES
End Function
EDIT:
私は不要なコードの多くを削除し、上記のコードにまで問題を特定しようとしています。コレクションに関数が渡されているように見えますか?
実行時エラー '13':
型の不一致
「CASN.Addressxl」の種類は何ですか? –
@ Mat'sMug Omg ...どうして私はこれを見逃したのですか?それは「Range」LOLでした – Maldred
このばかげたミスを除いて、私はこれを正しくやっていますか? – Maldred