私は複数の投稿やフォーラムを読んでいる、いくつかの本当に簡単なコードを使用して、いくつかのトラブルに実行していますが、問題を見つけることができるようには見えません。ランタイムエラー13
Sub ownership()
Dim row, column, x, y As Integer
For row = 2 To 42
For column = 4 To 18
For x = 2 To 16
For y = 5 To 45
If ActiveWorkbook.Sheets("orka").Cells(3, row).Text = Left(ActiveWorkbook.Sheets("values").Cells(x, y).Text, ActiveWorkbook.Sheets("orka").Cells(2, row).Value) Then ActiveWorkbook.Sheets("orka").Cells(column, row).Text = "X"
Next
Next
Next
Next
End Sub
どうもありがとう 秒
2つの提案。 **(1)** '.Cells(A、B)'では、Aは行、Bは列です。あなたは彼らの向いている。 **(2)**ほとんどの問題は 'ActiveWorkbook.Sheets(orka))です。セル(2、行).Value'は整数ではありません。エラー13でマクロが停止したら、このセルの値を調べます。 –
ありがとう、私は何か非常に基本的な間違ったと思った... – seba