前提・実現したいこと
Findメソッドのコードを打ちたいのですがエラーになってしまいます。
【指定した選択範囲から「無制限」の文字列の入ったセルを取得→一行したのセルの値を取得】
のコードを作りたいと思っています。
▼現在のコード
Dim i As Long '検索範囲の最終行
Dim j As Long '検索範囲の最終列
Dim Rng As Range
i = Cells(Rows.Count, 1).End(xlUp).Row '最終行の取得 j = "61" '最終列の指定
Set Rng = ThisWorkbook.ActiveSheet.Range("L7", Cells(i, j)) _
.Find("無制限").Offset(1).Value
発生している問題・エラーメッセージ
実行時エラー '91': オブジェクト変数またはWithブロック変数が設定されていません。
該当のソースコード
Set Rng = ThisWorkbook.ActiveSheet.Range("L7", Cells(i, j)) _ .Find("無制限").Offset(1).Value
試したこと
選択範囲の指定に間違いがないかセレクトメソッドで確認
そちらは問題ありませんでした。
補足情報(FW/ツールのバージョンなど)
Macを使用しているため、そちらの影響があるかもしれません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/17 00:49