r = mainWS.Cells(count, 1).Value
paths = mainWS.Cells(i, 2).Value
pathd = mainWS.Cells(i, 6).Value
.....
If (r = "H") Then
Application.Workbooks.Open (pathd & "\" & filed)
Set dWB = Application.Workbooks(filed)
Set tabD_WB = dWB.Sheets(tabd & "")
Application.Workbooks.Open (paths & "\" & files)
Set sWB = Application.Workbooks(files)
Set tabS_WB = sWB.Sheets(tabs & "")
End If
Set uRange = tabD_WB.Range(Cells(1, 1), Cells(5, tabD_WB.UsedRange.Columns.count))
したがって、Set uRange で始まる最後の行をIF ブロック内に配置すると、演習は完全に機能します。直後/外に置いても出ません。理由を理解するのを手伝ってもらえますか?
私が得るエラー(それが外にある場合)はObject required
. これは Excel の内部動作の間違いですか?
私は困惑しています。どうもありがとう!