ネストされたループはポイントを取得し、その説明を見つけて別の列に書き込む必要があります。私が抱えている問題は、 からの値のみB20
が に書き込まれることC10:C20
です。4行目を に変更するb.value
と、出力では正しく機能しますが、列が間違っているため、ループの問題だと思いますが、解決策がわかりません。
For Each b In Worksheets("Device").Range("B10:B20").Cells
For Each c In Worksheets("Device").Range("C10:C20").Cells
Set pt = srv.PIPoints(b.Value)
c.Value = pt.PointAttributes.Item("descriptor")
Next
Next