当方初心者で、エクセルVBAにつきまして、デバックに対してどのように対
当方初心者で、エクセルVBAにつきまして、デバックに対してどのように対応すればいいか分からず、悩んでいます。
やりたいことと致しましては
エクセルにおきまして、列Aに1000個程度の数字が並んでいます。
列Bには数字に対応する文字が並んでいます。
列Cには無作為に300個程度の数字が並んでおります。
この列Cの数字を列Aの数字の中から探し、それに対応する文字を列Dに表示させたいと思っております。
そこで、初めてエクセルVBAを使用して、以下のように書いてみました。
Sub Macro2()
A = 1
B = 1
C = 1
Do Until A = 300
★ X = Cells(B, 1).Value - Cells(C, 3).Value
B = B + 1
If X = 0 Then
Cells(A, 4).Value = Cells(B - 1, 2).Value
A = A + 1
C = C + 1
End If
Loop
End Sub
しかし、いざ起動してみると、実行時エラー1004 アプリケーション、オブジョクトの定義のエラーとなり、デバックで★部分が指摘されます。
当方、VBAを使うのは初めてで、非常に稚拙な質問かとは思いますがご回答くださるとありがたいと思います。
お礼
回答ありがとうございます。 やりたいことができました。 ありがとうございました。